:root{--fonte-sora:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fonte-goudy:Georgia,"Times New Roman",serif;--fonte-chakra:"Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;background:#f7f4f5;color:#261a1f;font-family:var(--fonte-sora),system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit;text-decoration:none}main{max-width:1080px;margin:auto;padding:32px 5vw}.shell-main{max-width:none;margin:0}.shell-main h1{margin:0 0 6px;font-family:var(--fonte-goudy),Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(1.7rem,2.4vw,2.1rem);color:#17233d}form{max-width:400px;margin:6vh auto;background:white;border:1px solid #e4d9dd;border-radius:18px;padding:28px}label{display:grid;grid-gap:6px;gap:6px;margin:16px 0;font-weight:650}input{width:100%;padding:12px;border:1px solid #cbbdc2;border-radius:8px;font:inherit}button{padding:13px 18px;border:0;border-radius:9px;background:#661c3a;color:white;font-weight:750}section{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:16px;gap:16px}article{background:white;padding:22px;border-radius:14px;border:1px solid #e4d9dd;display:grid;grid-gap:8px;gap:8px}article strong{font-size:1.2rem;color:#661c3a}.usuarios__barra{display:flex;justify-content:flex-end;margin-bottom:18px}.lista{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.lista__barra{display:flex;align-items:center;justify-content:space-between;gap:12px}.lista__barra-acoes{display:flex;gap:10px}.lista__lotes-vencendo{padding:14px 16px;border:1px solid #f5c6a5;border-radius:12px;background:#fff6ee;font-size:.86rem}.lista__lotes-vencendo strong{color:#a15c00}.lista__lotes-vencendo ul{margin:8px 0 0;padding-left:18px}.lista__lotes-vencendo li{margin-bottom:4px}.lista__link-pedido,.lista__lotes-vencendo button{border:0;background:transparent;padding:0;color:#006ab5;font-weight:600;cursor:pointer;text-decoration:underline}.lista__link-pedido{display:inline-flex;align-items:center;gap:5px;font-size:.86rem}.lista__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.card-resumo{display:grid;grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid #e5e5e4;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.card-resumo:hover{border-color:#006ab5}.card-resumo strong{font-size:1.5rem;font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;color:var(--sp-tinta,#241017)}.card-resumo span{font-size:.78rem;color:#808695}.card-resumo--ativo{border-color:#006ab5;box-shadow:0 0 0 2px color-mix(in srgb,#006ab5 25%,transparent)}.card-resumo--sucesso strong{color:#1f8a4d}.card-resumo--alerta strong{color:#a15c00}.card-resumo--erro strong{color:#c0392b}.lista__filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.lista__filtros .selecao{min-width:160px}.tabela__estoque--baixo{color:#c0392b;font-weight:700}.previa-produto{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px}.previa-produto__imagem{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;overflow:hidden;background:#f4f4f4;color:#b0b7c0}.previa-produto__imagem img{width:100%;height:100%;object-fit:cover}.previa-produto__corpo{display:grid;grid-gap:10px;gap:10px;align-content:start}.previa-produto__titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.previa-produto__titulo h3{margin:0;font-size:1.05rem}.previa-produto__dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.previa-produto__dados dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#97a0aa}.previa-produto__dados dd{margin:0;display:flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600;color:var(--sp-tinta,#241017)}.previa-produto__estoque-baixo{color:#c0392b}.previa-produto__acoes{display:flex;align-items:center;gap:8px;margin-top:4px}.previa-produto__acao-icone{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #e5e5e4;border-radius:10px;background:#fff;color:#515a6e;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.previa-produto__acao-icone:hover{background:#f4f4f4;border-color:#d5d5d4}.previa-produto__acao-icone--excluir:hover{color:var(--sp-erro,#c0392b);border-color:var(--sp-erro,#c0392b)}.lista__lote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border:1px solid #cfe3f2;border-radius:12px;background:#f0f7fc;font-size:.88rem;font-weight:600;color:#003f6b}.lista__csv-resultado{padding:12px 14px;border:1px solid #e5e5e4;border-radius:10px;background:#f8f8f8;font-size:.86rem}.lista__csv-resultado ul{margin:6px 0 0;padding-left:18px;color:var(--sp-erro,#c0392b)}.cadastro{width:100%;max-width:none;min-width:0}.cadastro__grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cadastro__grade--com-midias{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.cadastro__midias,.cadastro__principal{display:grid;grid-gap:16px;gap:16px;min-width:0;width:100%}.cadastro__bloco{min-width:0;margin:0}.cadastro__colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.cadastro__grade--com-midias{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.cadastro__colunas{grid-template-columns:minmax(0,1fr)}}.cadastro__cabecalho{position:-webkit-sticky;position:sticky;top:var(--sh-topo-altura,68px);z-index:20;margin:-32px -32px 20px;padding:16px 32px 0;background:var(--sh-fundo,#f1f1f1);border-bottom:1px solid var(--sp-linha,#e5e5e4)}.cadastro__cabecalho .abas{position:static;top:auto}.metricas-produto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:-6px 0 14px;font-size:.82rem;color:var(--sp-texto-suave,#6b6b76)}.metricas-produto>span,.metricas-produto__aguardando{display:inline-flex;align-items:center;gap:5px}.metricas-produto__aguardando{border:0;background:none;font:inherit;color:var(--sp-vinho,#6f1737);font-weight:600;cursor:pointer;padding:0}.metricas-produto__painel{flex-basis:100%;margin-top:4px;border:1px solid var(--sp-linha,#e5e5e4);border-radius:var(--sp-raio,8px);background:#fff;padding:8px 10px;max-height:220px;overflow-y:auto}.metricas-produto__painel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.metricas-produto__painel li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:6px;border-bottom:1px solid var(--sp-linha,#eee)}.metricas-produto__painel li:last-child{border-bottom:0;padding-bottom:0}.metricas-produto__painel li a{margin-left:auto;color:#006ab5;font-weight:600}.cadastro__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cadastro__voltar{display:inline-flex;align-items:center;gap:7px;color:#006ab5;font-size:.88rem;font-weight:600}.cadastro__voltar:hover{text-decoration:underline}.cadastro__navegacao,.cadastro__topo-acoes{display:flex;align-items:center;gap:10px}.cadastro__navegacao{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;justify-content:space-between;margin-top:4px;padding:14px 0;background:var(--sh-fundo,#f1f1f1);border-top:1px solid var(--sp-linha,#e5e5e4)}.cadastro__navegacao-acoes{display:flex;align-items:center;gap:10px}.cadastro__form{display:grid;grid-gap:20px;gap:20px;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.cadastro__bloco{display:grid;grid-gap:12px;gap:12px;padding:16px 20px;border:1px solid #e5e5e4;border-radius:12px;background:#fff}.cadastro__bloco legend{float:left;width:100%;margin-bottom:8px;padding:0;font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#006ab5}.cadastro__bloco legend+*{clear:both}.cadastro__linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;align-items:start}.cadastro__rotulo{display:block;font-size:.82rem;font-weight:600;color:var(--sp-tinta,#241017)}.cadastro__categorias{display:grid;grid-gap:10px;gap:10px}.cadastro__chips{display:flex;flex-wrap:wrap;gap:8px}.cadastro__vazio{font-size:.86rem;color:#808695}.cadastro__variacao{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px dashed #d8dee5;border-radius:10px}.cadastro__linha--kit{align-items:end}.cadastro__linha--compacta{grid-template-columns:repeat(auto-fit,minmax(110px,150px))}.cadastro__linha--kit input[type=number]{width:100%;min-height:56px;padding:0 12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);font:inherit;font-size:.98rem}.cadastro__itens-kit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 0;padding:0;list-style:none}@media (max-width:720px){.cadastro__itens-kit{grid-template-columns:minmax(0,1fr)}}.cadastro__itens-kit li{display:grid;grid-template-columns:minmax(0,1fr) 60px 30px;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border:1px solid #e5e5e4;border-radius:10px;background:#f8f8f8;font-size:.9rem}.cadastro__itens-kit li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cadastro__itens-kit button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#808695;cursor:pointer}.cadastro__itens-kit button:hover{color:#ff3347;background:#fde9ed}.cadastro__itens-kit-qtd{width:60px;height:32px;padding:0 8px;border:1px solid #d8dee5;border-radius:8px;text-align:center;font:inherit}.cadastro__lista-resumo{display:grid;grid-gap:8px;gap:8px;margin:4px 0 12px;padding:0;list-style:none}.cadastro__lista-resumo li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid #e5e5e4;border-radius:10px;background:#f8f8f8;font-size:.88rem}.cadastro__lista-resumo li strong{color:var(--sp-tinta,#241017)}.cadastro__lista-resumo-acoes{display:flex;gap:4px;flex-shrink:0}.cadastro__lista-resumo-acoes button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:transparent;color:#808695;cursor:pointer}.cadastro__lista-resumo-acoes button:hover{color:#006ab5;background:#e3f0f9}.cadastro__lista-resumo-acoes button:last-child:hover{color:#ff3347;background:#fde9ed}.cadastro__modal-acoes{display:flex;justify-content:space-between;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--sp-linha,#e5e5e4)}.cadastro__fluxo-resumo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #cfe0ec;border-radius:8px;background:#f8fbfe}.cadastro__fluxo-resumo span{display:grid;grid-gap:2px;gap:2px}.cadastro__fluxo-resumo strong{color:#003f6b}.cadastro__fluxo-resumo small{color:#6b7280;font-size:.8rem}.cadastro__escolha-fluxo{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.cadastro__escolha-fluxo button{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:96px;padding:16px;border:1px solid #d8dee5;border-radius:8px;background:#fff;color:var(--sp-tinta,#241017);text-align:left;cursor:pointer}.cadastro__escolha-fluxo button:hover{border-color:#006ab5;background:#f0f7fc}.cadastro__escolha-fluxo button>svg{color:#006ab5}.cadastro__escolha-fluxo span{display:grid;grid-gap:4px;gap:4px}.cadastro__escolha-fluxo strong{font-size:.98rem}.cadastro__escolha-fluxo small{color:#6b7280;font-size:.82rem;line-height:1.35}.cadastro__fornecedores{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.cadastro__fornecedores li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5e5e4;border-radius:8px;background:#f8f8f8}.cadastro__fornecedor-inicial,.cadastro__fornecedores img{width:34px;height:34px;border-radius:6px;object-fit:cover;flex-shrink:0}.cadastro__fornecedor-inicial{display:grid;place-items:center;background:#006ab5;color:#fff;font-weight:600}.cadastro__fornecedores span{display:grid;grid-gap:2px;gap:2px}.cadastro__fornecedores small{color:#6b7280;font-size:.8rem}.cadastro__foto-preview{width:96px;height:96px;border-radius:8px;object-fit:cover;border:1px solid #e5e5e4}.cadastro__rotulo-nota{font-weight:400;font-size:.8rem;color:#6b7280}.cadastro__estoque-card,.cadastro__lista-estoque{display:grid;grid-gap:10px;gap:10px}.cadastro__estoque-card{padding:12px 14px;border:1px solid #e5e5e4;border-radius:8px;background:#f8f8f8}.cadastro__estoque-card>strong{color:var(--sp-tinta,#241017)}@media (max-width:620px){.cadastro__escolha-fluxo,.cadastro__fluxo-resumo{grid-template-columns:minmax(0,1fr)}.cadastro__fluxo-resumo{display:grid}}.modal-busca-kit{display:grid;grid-gap:12px;gap:12px}.modal-busca-kit__lista{display:grid;grid-gap:6px;gap:6px;max-height:400px;overflow-y:auto;padding:0;margin:0;list-style:none}.modal-busca-kit__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5e5e4;border-radius:10px;background:#fff}.modal-busca-kit__foto{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;overflow:hidden;background:#f4f4f4;color:#b0b7c0}.modal-busca-kit__foto img{width:100%;height:100%;object-fit:cover}.modal-busca-kit__info{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;font-size:.85rem}.modal-busca-kit__info strong{color:var(--sp-tinta,#241017);font-size:.9rem}.modal-busca-kit__info span{color:#808695;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-busca-kit__qtd{width:52px;height:34px;padding:0 6px;border:1px solid #d8dee5;border-radius:8px;text-align:center;font:inherit;flex-shrink:0}.modal-busca-kit__ja-adicionado{flex-shrink:0;font-size:.78rem;font-weight:600;color:#1f8a4d}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #d8dee5;border-radius:999px;font-size:.85rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.chip:has(input:checked){border-color:#006ab5;background:color-mix(in srgb,#006ab5 10%,transparent);color:#003f6b;font-weight:600}.chip input{width:auto}.cadastro__flags{display:flex;gap:20px;flex-wrap:wrap}.cadastro__flags .opcao,.usuarios .opcao{display:flex;align-items:center;gap:8px;font-weight:600}.cadastro__flags .opcao input{width:auto}.cadastro__acoes{display:flex;gap:10px;flex-wrap:wrap}.area{display:grid;grid-gap:5px;gap:5px;font-size:.82rem;font-weight:600}.area,.area textarea{color:var(--sp-tinta,#241017)}.area textarea{width:100%;padding:12px 14px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);background:#fff;font:inherit;font-size:.96rem;resize:vertical}.area .campo__mensagem,.area textarea{font-weight:400}.area__barra{display:flex;gap:4px}.area__barra button{min-width:32px;padding:5px 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff;color:var(--sp-tinta,#241017);font-size:.8rem;font-weight:400;cursor:pointer}.area__barra button:hover{border-color:#006ab5;color:#006ab5}.area textarea:focus-visible{outline:none;border-color:var(--sp-vinho-vivo,#7c2547);box-shadow:0 0 0 4px rgba(124,37,71,.12)}.minicadastro{display:grid;grid-gap:14px;gap:14px;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.selecao{display:grid;grid-gap:5px;gap:5px;font-size:.82rem;font-weight:600}.selecao,.selecao select{color:var(--sp-tinta,#241017)}.selecao select{width:100%;min-height:56px;padding:0 12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);background:#fff;font:inherit;font-size:.98rem;font-weight:400;cursor:pointer}.selecao select:focus-visible{outline:none;border-color:var(--sp-vinho-vivo,#7c2547);box-shadow:0 0 0 4px rgba(124,37,71,.12)}.usuarios form{display:grid;grid-gap:14px;gap:14px;margin:0 0 24px}.usuarios fieldset{border:1px solid #cbbdc2;border-radius:8px}.usuarios .opcao{display:flex;align-items:center;gap:8px;margin:8px}.usuarios .opcao input{width:auto}.acoes{display:flex;gap:8px;flex-wrap:wrap}.acoes button{padding:9px 12px}.login-pagina{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);background:#fbf8f9;overflow:auto}@media (min-width:901px){@supports (height:100dvh){.login-acesso,.login-visual{min-height:100dvh}}}.login-visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,4vw,64px);color:#fff;background:linear-gradient(90deg,rgba(20,2,10,.2),rgba(20,2,10,.4)),url(/images/login-hero.webp) 50% /cover no-repeat #100208;overflow:hidden}.login-visual:before{content:"";background:linear-gradient(180deg,rgba(10,1,6,.55),rgba(10,1,6,.12) 26%,transparent 50%,rgba(10,1,6,.72))}.login-visual:before,.login-visual__tinta{position:absolute;inset:0;z-index:0;pointer-events:none}.login-visual__tinta{background:linear-gradient(100deg,transparent 40%,rgba(8,1,5,.35) 70%,rgba(6,1,4,.78))}.login-visual__casal{position:absolute;z-index:0;bottom:0;right:clamp(-40px,2vw,40px);height:clamp(320px,74vh,760px);width:auto;object-fit:contain;filter:drop-shadow(0 24px 60px rgba(0,0,0,.6));pointer-events:none}.login-visual__chamada,.login-visual__topo{position:relative;z-index:1}.login-visual__topo{align-self:flex-start}.login-visual__chamada{align-self:flex-start;max-width:30ch}.login-visual__selo{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(230,201,140,.4);border-radius:999px;background:rgba(20,3,12,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sp-dourado-claro);font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.login-visual__frase{margin:18px 0 0;font-family:var(--fonte-goudy),Georgia,"Times New Roman",serif;font-size:clamp(1.9rem,2.9vw,2.9rem);font-weight:400;line-height:1.16;letter-spacing:0;text-wrap:balance}.login-acesso{position:relative;display:grid;place-items:center;align-content:safe center;min-height:100vh;overflow-y:auto;padding:clamp(40px,5vw,72px) clamp(28px,5vw,72px);background:radial-gradient(circle at 100% 0,#f3e7ec 0,transparent 42%),radial-gradient(circle at 0 100%,#f6eef0 0,transparent 40%),#fcfafb}.login-formulario{width:min(100%,420px);display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.login-cabecalho{margin-bottom:12px}.login-cabecalho__marca{margin-bottom:24px}.login-cabecalho__eyebrow{margin:0 0 10px;color:var(--sp-vinho-vivo);font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.login-cabecalho h1{margin:0 0 10px;font-family:var(--fonte-goudy),Georgia,"Times New Roman",serif;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:400;letter-spacing:0;color:var(--sp-ameixa)}.login-cabecalho>span{color:var(--sp-tinta-suave);font-size:.95rem}.login-erro{margin:0;padding:12px 14px;border-radius:11px;border:1px solid rgba(178,30,61,.25);background:#fdeef1;color:var(--sp-erro);font-size:.88rem}.login-rodape{display:block;margin-top:6px;text-align:center;color:#9a878e;font-size:.82rem}@media (max-width:900px){.login-pagina{position:static;display:flex;flex-direction:column;min-height:100vh;overflow:visible}.login-visual{min-height:0;flex:none;height:230px;padding:24px 22px 22px;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.login-visual:before{background:linear-gradient(180deg,rgba(10,1,6,.62),rgba(10,1,6,.42) 55%,rgba(10,1,6,.72))}.login-visual__casal,.login-visual__tinta{display:none}.login-visual__chamada,.login-visual__topo{align-self:center}.login-visual__chamada{max-width:none}.login-visual__frase{display:none}.login-acesso{flex:1 1;place-items:start center;align-content:start;min-height:0;padding:30px 22px 56px;background:#fcfafb}.login-formulario{width:100%;max-width:420px;gap:15px}.marca.login-cabecalho__marca{display:none}.login-cabecalho{margin-bottom:6px}}@media (max-width:380px){.login-visual{height:200px}.login-cabecalho h1{font-size:1.7rem}}.cadastro__rotulo--linha{margin-top:4px}.cadastro__fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:12px;gap:12px}.cadastro__foto{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid #e5e5e4;background:#f4f4f4}.cadastro__foto img{width:100%;height:100%;object-fit:cover}.cadastro__foto-selo{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:rgba(0,63,107,.85);color:#fff;font-size:.68rem;font-weight:600}.cadastro__foto-acoes{position:absolute;inset:auto 0 0 0;display:flex;justify-content:flex-end;gap:4px;padding:6px;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);opacity:0;transition:opacity .15s ease}.cadastro__foto:focus-within .cadastro__foto-acoes,.cadastro__foto:hover .cadastro__foto-acoes{opacity:1}.cadastro__foto-acoes button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:rgba(255,255,255,.92);color:#17233d;cursor:pointer}.cadastro__foto-acoes button:hover{background:#fff;color:#006ab5}.cadastro__upload{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:11px 18px;border:1px dashed #a9b3bf;border-radius:10px;color:#006ab5;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.cadastro__upload:hover{border-color:#006ab5;background:#f0f7fc}.cadastro__midia-principal{display:grid;grid-gap:8px;gap:8px}.cadastro__foto--principal{aspect-ratio:4/3}.cadastro__video-preview{position:relative;border-radius:10px;overflow:hidden;border:1px solid #e5e5e4;background:#10161f}.cadastro__video-preview video{display:block;width:100%;max-height:220px}.cadastro__video-remover{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:rgba(255,255,255,.92);color:#17233d;cursor:pointer}.cadastro__video-remover:hover{background:#fff;color:#ff3347}.cadastro__links{display:grid;grid-gap:10px;gap:10px}.previa-loja{display:grid;grid-gap:0;gap:0;width:260px;border:1px solid #e5e5e4;border-radius:14px;overflow:hidden;background:#fff}.previa-loja__imagem{position:relative;aspect-ratio:1;display:grid;place-items:center;background:#f4f4f4;color:#b0b7c0}.previa-loja__imagem img{width:100%;height:100%;object-fit:cover}.previa-loja__selos{position:absolute;top:8px;left:8px;display:flex;gap:6px}.previa-loja__selos span{padding:3px 8px;border-radius:999px;background:var(--sp-vinho,#6b1530);color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase}.previa-loja__corpo{display:grid;grid-gap:4px;gap:4px;padding:14px}.previa-loja__marca{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#97a0aa}.previa-loja__corpo h3{margin:0;font-size:1rem}.previa-loja__corpo p{margin:0;font-size:.84rem;color:#6b7280}.previa-loja__preco{margin-top:6px;display:flex;align-items:baseline;gap:8px}.previa-loja__preco strong{font-size:1.15rem;color:var(--sp-vinho,#6b1530)}.previa-loja__preco-de{font-size:.84rem;color:#97a0aa;text-decoration:line-through}.cadastro__estoque{display:grid;grid-gap:6px;gap:6px}.cadastro__estoque-linha{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--sp-tinta,#241017)}.cadastro__estoque-linha strong{font-size:1.1rem}.cadastro__estoque-baixo{padding:3px 9px;border-radius:999px;background:#fdecea;color:#c0392b;font-size:.72rem;font-weight:700;text-transform:uppercase}.cadastro__estoque-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cadastro__estoque-atalho{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff;color:var(--sp-tinta,#241017);font-size:.82rem;font-weight:700;text-decoration:none}.cadastro__estoque-atalho:hover{border-color:rgba(124,37,71,.35);color:var(--sp-marca,#7c2547)}.cadastro__estoque-nota{color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;line-height:1.4}.estoque-correcao,.inventario-resumo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.estoque-correcao span,.inventario-resumo span{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff;color:var(--sp-tinta-suave,#7a6067);font-size:.74rem;font-weight:700;text-transform:uppercase}.estoque-correcao strong,.inventario-resumo strong{color:var(--sp-tinta,#241017);font-size:1.05rem;text-transform:none}.estoque-correcao--alta strong,.inventario-resumo span:nth-child(2) strong{color:#1f8f4d}.estoque-correcao--queda strong,.inventario-resumo span:nth-child(3) strong{color:#c0392b}.cadastro__historico{font-size:.84rem;color:#6b7280}.cadastro__historico summary{cursor:pointer;font-weight:600;color:#006ab5}.cadastro__historico ul{margin:8px 0 0;padding-left:18px}.cadastro__historico li{margin-bottom:4px}.cadastro__imagens-categoria{margin-top:8px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:.84rem}.cadastro__imagens-categoria summary{cursor:pointer;font-weight:600;color:#006ab5}.cadastro__imagens-categoria>:not(summary){margin-top:10px}.cadastro__cards>*,.cadastro__linha>*{min-width:0}.cadastro__linha--estoque{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.cadastro__checkbox{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;cursor:pointer}.cadastro__checkbox input{width:18px;height:18px;margin:0;accent-color:#006ab5}.cadastro__rotulo-com-checkbox{display:flex;align-items:center;gap:10px}.cadastro__checkbox--inline{font-size:.78rem;font-weight:500;text-transform:none;letter-spacing:normal;color:#6b7280}.cadastro__checkbox--inline input{width:15px;height:15px}.cadastro__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:20px;gap:20px;align-items:start}.cadastro__card{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid #cfe0ec;border-radius:14px;background:#f8fbfe}.cadastro__card h3{margin:0;color:#003f6b;font-size:1rem}.cadastro__adicionar-card{width:100%;min-height:160px;border:2px dashed #006ab5;border-radius:14px;color:#006ab5;background:#f0f7fc}.cadastro__upload-card{display:grid;grid-gap:12px;gap:12px}.cadastro__upload-card img{width:100%;height:160px;object-fit:contain;border-radius:10px;background:#fff}.cadastro__audio{width:100%;min-width:0}.cadastro .seletor__linha{align-items:stretch}.cadastro .seletor__caixa{min-height:56px}.cadastro .seletor__entrada{height:54px}.cadastro .seletor__botao-novo,.cadastro .seletor__seta-botao{align-self:stretch;width:44px;min-height:56px;margin:0;padding:0;background:#006ab5;border-color:#006ab5;color:#fff}.cadastro .seletor__botao-novo:hover,.cadastro .seletor__seta-botao:hover{background:#004f88;border-color:#004f88}@media (max-width:700px){.cadastro__linha--estoque{grid-template-columns:minmax(0,1fr)}}.pdv__carregando{padding:40px;color:var(--sp-tinta-suave,#7a6067)}.pdv{display:flex;flex-direction:column;gap:18px;padding:4px 4px 32px}.pdv__caixa-fechado{max-width:420px;margin:48px auto 0;padding:28px;background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);text-align:center;display:grid;grid-gap:10px;gap:10px}.pdv__caixa-fechado strong{font-size:1.1rem}.pdv__caixa-fechado p{color:var(--sp-tinta-suave,#7a6067);font-size:.92rem}.pdv__form-abrir{display:grid;grid-gap:14px;gap:14px;margin-top:8px;text-align:left}.pdv__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px)}.pdv__cabecalho strong{display:block;color:var(--sp-tinta,#241017)}.pdv__cabecalho-detalhe{font-size:.82rem;color:var(--sp-tinta-suave,#7a6067)}.pdv__corpo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:980px){.pdv__corpo{grid-template-columns:minmax(0,1fr)}}.pdv__busca-area{background:#fff;padding:16px;flex-direction:column;gap:12px}.pdv__busca,.pdv__busca-area{border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);display:flex}.pdv__busca{align-items:center;gap:8px;padding:0 14px;min-height:52px;color:var(--sp-tinta-suave,#7a6067)}.pdv__busca input{flex:1 1;border:none;outline:none;background:transparent;font:inherit;font-size:1rem;color:var(--sp-tinta,#241017)}.pdv__busca-status{font-size:.85rem;color:var(--sp-tinta-suave,#7a6067)}.pdv__grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px;max-height:60vh;overflow-y:auto;padding:2px}.pdv__produto{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:12px;background:#fff;color:var(--sp-tinta,#241017);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .05s}.pdv__produto:hover:not(:disabled){border-color:var(--sp-marca,#7c2547);box-shadow:0 2px 10px rgba(124,37,71,.12)}.pdv__produto:active:not(:disabled){transform:scale(.98)}.pdv__produto:disabled{cursor:not-allowed;opacity:.55}.pdv__produto-foto{position:relative;width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:#f4ecee;color:var(--sp-tinta-suave,#7a6067)}.pdv__produto-foto img{width:100%;height:100%;object-fit:cover}.pdv__produto-badge{position:absolute;top:4px;right:4px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:10px;background:var(--sp-marca,#7c2547);color:#fff;font-size:.72rem;font-weight:700}.pdv__produto-nome{font-size:.85rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdv__produto-preco{font-weight:700;font-size:.9rem}.pdv__produto-saldo{font-size:.72rem;color:var(--sp-tinta-suave,#7a6067)}.pdv__produto-saldo[data-zero]{color:#c0392b}.pdv__vendas-sessao{margin-top:8px;padding-top:12px;border-top:1px solid var(--sp-linha,#e2d3d8)}.pdv__vendas-sessao strong{display:block;margin-bottom:8px;font-size:.88rem}.pdv__vendas-sessao ul{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.pdv__vendas-sessao li{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;font-size:.82rem;color:var(--sp-tinta-suave,#7a6067)}.pdv__vendas-sessao li[data-cancelada]{opacity:.55;text-decoration:line-through}.pdv__vendas-sessao li strong{margin:0;color:var(--sp-tinta,#241017);text-align:right}.pdv__vendas-estornar{border:1px solid var(--sp-linha,#e2d3d8);background:#fff;border-radius:7px;padding:2px 8px;font:inherit;font-size:.72rem;color:#c0392b;cursor:pointer}.pdv__vendas-estornar:hover{border-color:#c0392b}.pdv__cliente{display:flex;flex-direction:column;gap:4px;position:relative}.pdv__cliente-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--sp-marca,#7c2547);border-radius:9px;font-size:.85rem}.pdv__cliente-sel button{border:0;background:none;color:var(--sp-tinta-suave,#7a6067);cursor:pointer;display:inline-flex}.pdv__cliente-busca input{width:100%;box-sizing:border-box;padding:8px 10px;font:inherit}.pdv__cliente-busca input,.pdv__cliente-lista{border:1px solid var(--sp-linha,#e2d3d8);border-radius:9px}.pdv__cliente-lista{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:4px;background:#fff;box-shadow:0 8px 24px rgba(36,16,23,.14);overflow:hidden}.pdv__cliente-lista button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;background:#fff;font:inherit;font-size:.84rem;cursor:pointer}.pdv__cliente-lista button:hover{background:#faf3f5}.pdv__cliente-novo{border-top:1px solid var(--sp-linha,#e2d3d8)!important;color:var(--sp-marca,#7c2547);font-weight:600}.pdv__credito{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#1e7d4f}.pdv__vendas-acoes{display:inline-flex;gap:4px}.pdv__devol-itens{display:flex;flex-direction:column;gap:6px}.pdv__devol-item{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.84rem}.pdv__devol-item input{width:64px;padding:4px 6px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:7px}.pdv__devol-troca{display:flex;flex-direction:column;gap:8px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:9px;padding:10px;position:relative}.pdv__devol-troca>input{padding:8px 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;font:inherit}.pdv__devol-troca-item{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.83rem}.pdv__devol-troca-item button{border:0;background:none;cursor:pointer;color:var(--sp-tinta-suave,#7a6067)}.clientes-total{margin:0;color:#808695;font-size:.9rem}.clientes-total strong{font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;font-size:1.15rem;color:var(--sp-tinta,#241017)}.clientes-segmentos{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;color:#808695}.clientes-segmentos__aplicar{border:0;background:none;padding:0;margin:0;width:auto;color:var(--sp-tinta,#241017);font:inherit;font-weight:600;cursor:pointer}.clientes-erro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #e6b0aa;border-radius:12px;background:#fdf1ef;color:#8a2a1f}.clientes-erro p{margin:0}.cliente-id{display:inline-block;padding:2px 7px;border-radius:6px;background:#eef3f8;color:#003f6b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.cliente-cabecalho h2 .cliente-id{font-size:.8rem;margin-left:6px}.cliente-linha{display:flex;align-items:center;gap:10px;min-width:0}.cliente-linha__texto{display:grid;min-width:0}.cliente-linha__texto strong{font-weight:600;color:var(--sp-tinta,#241017)}.cliente-linha__texto strong,.cliente-linha__texto>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.cliente-linha__texto>span{display:flex;align-items:center;gap:6px;font-size:.76rem;color:#808695}.cliente-avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef0f3;color:#5a6170;font-size:.74rem;font-weight:700;letter-spacing:.02em}.cliente-avatar--interessado{background:#e3f0fb;color:#006ab5}.cliente-avatar--quente{background:#fff1dc;color:#a15c00}.cliente-avatar--prioridade{background:#f6e7ed;color:var(--sp-vinho,#661c3a)}.cliente-selo{gap:3px;padding:0 6px;border-radius:999px;background:#e8f6f0;color:#1f8a4d;font-size:.68rem;font-weight:600}.cliente-selo,.cliente-telefone{display:inline-flex;align-items:center}.cliente-telefone{gap:6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cliente-telefone__aviso{padding:0 6px;border-radius:999px;background:#f2f2f2;color:#808695;font-size:.66rem}.cliente-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sp-tinta,#241017)}.cliente-data{display:grid;line-height:1.25;white-space:nowrap}.cliente-data small{font-size:.72rem;color:#808695}.cliente-data small.cliente-data--sumido{color:#c0392b;font-weight:600}.cliente-apagado{color:#b0b7c0;font-size:.82rem}@media (max-width:720px){.cliente-linha__texto strong,.cliente-linha__texto>span{min-width:140px;max-width:180px}.clientes-cards .lista__cards{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.clientes-cards .card-resumo{flex:0 0 auto;min-width:128px;scroll-snap-align:start}.lista__barra{flex-wrap:wrap}}.clientes-filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:12px}.clientes-filtros .campo{flex:1 1 240px}.cliente-cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 14px}.cliente-cabecalho h2{margin:0 0 2px}.cliente-rfm{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.cliente-rfm>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;background:#fff}.cliente-rfm span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-tinta-suave,#7a6067)}.cliente-rfm strong{font-size:1.05rem}.cliente-compras{display:flex;flex-direction:column;gap:10px}.cliente-compras__item{border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;padding:10px 12px}.cliente-compras__item[data-cancelada]{opacity:.6}.cliente-compras__topo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;color:var(--sp-tinta-suave,#7a6067);margin-bottom:6px}.cliente-compras__topo strong{color:var(--sp-tinta,#241017)}.cliente-compras__item ul{margin:0;padding-left:18px;font-size:.85rem}.cliente-tarefas,.cliente-timeline{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cliente-timeline li{border-left:2px solid var(--sp-marca,#7c2547);padding:2px 0 2px 12px}.cliente-timeline p{margin:2px 0 0;font-size:.9rem}.cliente-tarefas li{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid var(--sp-linha,#e2d3d8)}.cliente-tarefas li[data-feita] strong{text-decoration:line-through;color:var(--sp-tinta-suave,#7a6067)}.cliente-tags{display:flex;flex-direction:column;gap:6px}.cliente-tags__lista{display:flex;flex-wrap:wrap;gap:6px}.cliente-tags__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border-radius:8px;background:#faf3f5;border:1px solid var(--sp-linha,#e2d3d8);font-size:.78rem}.cliente-tags__chip button{border:0;background:none;cursor:pointer;display:inline-flex;color:var(--sp-tinta-suave,#7a6067)}.cliente-risco{margin-top:8px;border:1px solid #e6b0aa;border-radius:10px;padding:10px 12px;background:#fdf1ef}.cliente-risco summary{cursor:pointer;font-size:.85rem;font-weight:600;color:#c0392b}.cliente-risco>*+*{margin-top:10px}.pdv__carrinho{position:-webkit-sticky;position:sticky;top:12px;background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);padding:16px;display:flex;flex-direction:column;gap:14px}.pdv__carrinho-lista{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.pdv__carrinho-lista li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:10px;gap:10px}.pdv__carrinho-info{min-width:0;display:flex;flex-direction:column;gap:2px}.pdv__carrinho-info strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdv__carrinho-info span{font-size:.76rem;color:var(--sp-tinta-suave,#7a6067)}.pdv__carrinho-qtd{display:flex;align-items:center;gap:6px}.pdv__carrinho-qtd button{box-sizing:border-box;width:26px;height:26px;padding:0;display:grid;place-items:center;border:1px solid var(--sp-linha,#e2d3d8);border-radius:50%;background:#fff;color:var(--sp-tinta,#241017);cursor:pointer;flex-shrink:0}.pdv__carrinho-total{font-weight:700;font-size:.88rem;white-space:nowrap}.pdv__carrinho-remover{box-sizing:border-box;width:26px;height:26px;padding:0;border:none;background:transparent;color:var(--sp-tinta-suave,#7a6067);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.pdv__carrinho-remover:hover{color:#c0392b}.pdv__linha{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.pdv__totais{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--sp-linha,#e2d3d8);font-size:.95rem}.pdv__totais strong{font-size:1.15rem}@media (max-width:640px){.pdv{gap:12px;padding:0 0 24px}.pdv__cabecalho{flex-direction:column;align-items:stretch;gap:10px}.pdv__cabecalho-detalhe{display:block}.pdv__grade{grid-template-columns:repeat(auto-fill,minmax(46%,1fr))}.pdv__vendas-sessao li{grid-template-columns:1fr auto;grid-template-areas:"codigo total" "hora forma";row-gap:2px}.pdv__vendas-sessao li>span:first-child{grid-area:codigo}.pdv__vendas-sessao li>span:nth-child(2){grid-area:hora}.pdv__vendas-sessao li>span:nth-child(3){grid-area:forma;text-align:right}.pdv__vendas-sessao li>strong{grid-area:total}.pdv__carrinho{position:static}.pdv__carrinho-lista li{grid-template-columns:1fr auto;grid-template-areas:"info remover" "qtd total";row-gap:6px}.pdv__carrinho-info{grid-area:info}.pdv__carrinho-remover{grid-area:remover}.pdv__carrinho-qtd{grid-area:qtd}.pdv__carrinho-total{grid-area:total;text-align:right}.pdv__linha{grid-template-columns:minmax(0,1fr)}}.pedido-adicionar{display:grid;grid-template-columns:minmax(200px,2fr) minmax(90px,.7fr) minmax(110px,.8fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:14px;margin-bottom:14px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);background:#faf6f7}.pedido-adicionar>.selecao input,.pedido-adicionar>.selecao select,.pedido-adicionar>button{min-height:52px}@media (max-width:980px){.pedido-adicionar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pedido-adicionar>.selecao:first-of-type,.pedido-adicionar>.seletor,.pedido-adicionar>button{grid-column:1/-1}}@media (max-width:560px){.pedido-adicionar{grid-template-columns:minmax(0,1fr)}}.pedido-itens{display:flex;flex-direction:column;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);overflow:hidden}.pedido-itens__cabecalho,.pedido-itens__linha{display:grid;grid-template-columns:minmax(0,1fr) 72px 76px 110px 100px 40px;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px}.pedido-itens__cabecalho{background:#f4ecee;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--sp-tinta-suave,#7a6067)}.pedido-itens__cabecalho span:nth-child(2),.pedido-itens__cabecalho span:nth-child(3),.pedido-itens__cabecalho span:nth-child(4),.pedido-itens__cabecalho span:nth-child(5),.pedido-itens__estoque,.pedido-itens__linha input,.pedido-itens__total{text-align:center}.pedido-itens--receber .pedido-itens__cabecalho,.pedido-itens--receber .pedido-itens__linha{grid-template-columns:minmax(0,1fr) 48px 68px 84px;gap:8px}.pedido-itens--receber .pedido-itens__cabecalho span:nth-child(2),.pedido-itens--receber .pedido-itens__cabecalho span:nth-child(3),.pedido-itens--receber .pedido-itens__cabecalho span:nth-child(4){text-align:center}.pedido-itens--inventario .pedido-itens__cabecalho,.pedido-itens--inventario .pedido-itens__linha{grid-template-columns:minmax(0,1fr) 84px 90px 92px 16px}.pedido-itens--importacao .pedido-itens__cabecalho,.pedido-itens--importacao .pedido-itens__linha{grid-template-columns:minmax(220px,1fr) 64px 90px 98px minmax(240px,.9fr)}.pedido-itens--importacao .pedido-itens__linha>:nth-child(4){justify-self:center}.pedido-itens--importacao .selecao{min-width:0}.pedido-itens--importacao .selecao select{width:100%;min-width:0}.pedido-itens__estoque{font-size:.82rem;color:var(--sp-tinta-suave,#7a6067)}.pedido-itens__estoque em{display:block;font-style:normal;font-size:.68rem;color:var(--sp-marca,#7c2547)}.pedido-itens__linha{border-top:1px solid var(--sp-linha,#e2d3d8)}.pedido-itens__produto{min-width:0;display:flex;flex-direction:column;gap:1px}.pedido-itens__produto strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-itens__produto span{font-size:.74rem;color:var(--sp-tinta-suave,#7a6067)}.pedido-itens__recebido{color:var(--sp-marca,#7c2547)!important;font-weight:600}.pedido-itens__campo{box-sizing:border-box;width:100%;height:40px;padding:0 8px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;font:inherit;font-size:.9rem}.pedido-itens__total{font-weight:700;font-size:.86rem}.pedido-itens__remover{box-sizing:border-box;width:34px;height:34px;padding:0;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:var(--sp-tinta-suave,#7a6067);cursor:pointer}.pedido-itens__remover:hover{color:#ff3347;background:#fde9ed}.pedido-itens__rodape{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid var(--sp-linha,#e2d3d8);background:#faf6f7;font-size:.9rem}.pedido-itens__rodape strong{font-size:1rem}@media (max-width:720px){.estoque-correcao,.inventario-resumo{grid-template-columns:minmax(0,1fr)}.pedido-itens__cabecalho{display:none}.pedido-itens__linha{grid-template-columns:1fr 1fr;grid-template-areas:"produto produto" "estoque remover" "qtd custo" "total total";row-gap:8px}.pedido-itens__produto{grid-area:produto}.pedido-itens__estoque{grid-area:estoque;text-align:left}.pedido-itens__linha>input:first-of-type{grid-area:qtd}.pedido-itens__linha>input:nth-of-type(2){grid-area:custo}.pedido-itens__total{grid-area:total;text-align:left;align-self:center}.pedido-itens__remover{grid-area:remover;justify-self:end}.pedido-itens--importacao .pedido-itens__linha{grid-template-columns:1fr 1fr;grid-template-areas:"produto produto" "qtd custo" "situacao situacao" "vinculo vinculo"}.pedido-itens--importacao .pedido-itens__estoque:first-of-type{grid-area:qtd;text-align:left}.pedido-itens--importacao .pedido-itens__estoque:nth-of-type(2){grid-area:custo;text-align:right}.pedido-itens--importacao .pedido-itens__linha>:nth-child(4){grid-area:situacao;justify-self:start}.pedido-itens--importacao .pedido-itens__linha>:nth-child(5){grid-area:vinculo}}.cadastro__rotulo-secao{margin:16px 0 8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-tinta-suave,#7a6067)}.compras-repor__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.compras-repor__cabecalho strong{font-size:.9rem}.compras-repor__texto{display:grid;grid-gap:3px;gap:3px;min-width:min(100%,320px)}.compras-repor__texto span{color:var(--sp-tinta-suave,#7a6067);font-size:.82rem}.compras-repor__acoes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.compras-cat{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:10px;gap:10px;max-height:340px;overflow-y:auto;padding:2px}.compras-cat__card{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;background:#fff;color:var(--sp-tinta,#241017);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s,box-shadow .12s}.compras-cat__card:hover{border-color:var(--sp-marca,#7c2547);box-shadow:0 2px 10px rgba(124,37,71,.12)}.compras-cat__nome{font-size:.84rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compras-cat__sku{font-size:.72rem;color:var(--sp-tinta-suave,#7a6067)}.compras-cat__linha{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.82rem;font-weight:700}.compras-cat__badge{font-size:.68rem;font-weight:700;color:#fff;background:var(--sp-marca,#7c2547);border-radius:8px;padding:1px 6px}.compras-cat__estoque{font-size:.72rem;color:var(--sp-tinta-suave,#7a6067)}.compras-cat__estoque[data-repor]{color:#c0392b;font-weight:600}.compras-cat__barra{height:4px;border-radius:2px;background:#eee;overflow:hidden}.compras-cat__barra>span{display:block;height:100%;background:#4caf50}.compras-cat__barra>span[data-baixo]{background:#e0a03a}.compras-cat__ordem{display:inline-flex;border:1px solid var(--sp-linha,#e2d3d8);border-radius:9px;overflow:hidden}.compras-cat__ordem button{font:inherit;font-size:.76rem;font-weight:600;padding:5px 12px;border:0;background:#fff;color:var(--sp-tinta-suave,#7a6067);cursor:pointer}.compras-cat__ordem button+button{border-left:1px solid var(--sp-linha,#e2d3d8)}.compras-cat__ordem button[data-ativo]{background:var(--sp-marca,#7c2547);color:#fff}.compras-cat__card[data-zerado]{border-color:#e6b0aa;background:#fdf1ef}.compras-cat__selos{display:flex;gap:4px;min-height:0}.compras-cat__selos:empty{display:none}.compras-cat__selo{font-size:.62rem;font-weight:800;letter-spacing:.03em;border-radius:6px;padding:1px 5px;color:#fff;background:#9a8a90}.compras-cat__selo[data-tom=zerado]{background:#c0392b}.compras-cat__selo[data-tom=abc-a]{background:#1e7d4f}.compras-cat__selo[data-tom=abc-b]{background:#b8860b}.compras-cat__selo[data-tom=abc-c]{background:#8a8a8a}.po-print{max-width:760px;margin:24px auto;padding:24px;background:#fff;color:#1a1a1a;font-size:.9rem}.po-print__topo{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #1a1a1a;padding-bottom:10px}.po-print__topo strong{display:block;font-size:1.2rem;letter-spacing:.08em}.po-print__numero{text-align:right;display:flex;flex-direction:column}.po-print__forn{margin:16px 0}.po-print h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#666;margin:0 0 4px}.po-print__forn p{margin:2px 0}.po-print__tabela{width:100%;border-collapse:collapse;margin:12px 0}.po-print__tabela td,.po-print__tabela th{border:1px solid #ccc;padding:6px 8px;text-align:left}.po-print__tabela td:nth-child(n+4),.po-print__tabela th:nth-child(n+4){text-align:right;white-space:nowrap}.po-print__tabela tfoot td{font-weight:700;text-align:right}.po-print__obs{margin:12px 0}.po-print__assin{display:flex;gap:40px;margin-top:48px}.po-print__assin div{flex:1 1;text-align:center;font-size:.78rem;color:#444}.po-print__assin span{display:block;border-top:1px solid #1a1a1a;margin-bottom:4px}.po-print__botao{display:block;margin:24px auto 0;padding:10px 20px;border:0;border-radius:8px;background:#661c3a;color:#fff;font-weight:700;cursor:pointer}.compras-fila-resumo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.compras-fila-resumo__card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-height:74px;padding:12px 14px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.compras-fila-resumo__card:hover{border-color:#b98ba0;background:#fff8fb;transform:translateY(-1px)}.compras-fila-resumo__card--ativo{border-color:var(--sp-vinho,#661c3a);background:#fbf3f6}.compras-fila-resumo__card strong{display:block;color:var(--sp-tinta-forte,#2d1b22);font-size:1.05rem;line-height:1.2}.compras-fila-resumo__card span{display:block;margin-top:5px;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;font-weight:700}.compras-fila-filtros{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 10px}.compras-fila-filtros strong{color:var(--sp-tinta-forte,#2d1b22);font-size:.95rem}.compras-fila-filtros span{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;font-weight:800}.compras-fila__acao{min-height:32px;border:1px solid #0a6fae;border-radius:8px;padding:6px 10px;background:#fff;color:#075f95;font-size:.78rem;font-weight:900;cursor:pointer;white-space:nowrap}.compras-fila__acao:hover{background:#eef7fd}.compras-topo__acao-principal{border-color:#0f7a4a!important;color:#17643e!important;background:#eaf8ef!important}@media (max-width:900px){.compras-fila-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.compras-fila-filtros{align-items:flex-start;flex-direction:column}}.compras-sugestoes{border:1px solid #f0d9b5;background:#fdf6ea;border-radius:var(--sp-raio,14px);padding:14px;margin-bottom:16px}.compras-sugestoes>header{margin-bottom:10px}.compras-sugestoes__titulo{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9rem;color:#8a5a12}.compras-sugestoes__grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.compras-sugestoes__grupo{background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;padding:10px 12px}.compras-sugestoes__grupo-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.compras-sugestoes__grupo ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.compras-sugestoes__grupo li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.8rem}.compras-sugestoes__grupo li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compras-sugestoes__num{white-space:nowrap;color:var(--sp-tinta-suave,#7a6067)}.compras-reposicao{display:grid;grid-gap:12px;gap:12px}.compras-reposicao__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #f0d9b5;border-radius:8px;background:#fdf6ea}.compras-reposicao__topo>div{display:grid;grid-gap:4px;gap:4px;min-width:min(100%,360px)}.compras-reposicao__topo p{margin:0;color:var(--sp-tinta-suave,#7a6067);font-size:.84rem}.compras-reposicao__lista{display:grid;grid-gap:8px;gap:8px}.compras-reposicao__linha{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(260px,1.4fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff}.compras-reposicao__linha>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.compras-reposicao__linha strong{color:var(--sp-tinta-forte,#2d1b22)}.compras-reposicao__linha span{color:var(--sp-tinta-suave,#7a6067);font-size:.8rem}.compras-reposicao__amostra{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.compras-reposicao__amostra span{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;border-radius:999px;background:#f6f7f8}.compras-reposicao__sinais{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.compras-reposicao__sinais>span:not(.tabela-status){padding:3px 7px;border-radius:999px;background:#f4edf0;color:var(--sp-tinta-suave,#7a6067);font-size:.74rem;font-weight:700;white-space:nowrap}@media (max-width:900px){.compras-reposicao__linha{grid-template-columns:minmax(0,1fr);align-items:start}}.compras-entrada{flex-direction:column;gap:5px}.compras-entrada,.compras-progresso{display:inline-flex;align-items:center}.compras-progresso{gap:6px;font-size:.8rem}.compras-progresso__barra{width:54px;height:5px;border-radius:3px;background:#eee;overflow:hidden}.compras-progresso__barra>span{display:block;height:100%;background:#4caf50}.forn-catalogo .pedido-itens__cabecalho,.forn-catalogo .pedido-itens__linha{grid-template-columns:minmax(0,1.4fr) 80px 70px 56px 74px 52px 78px 34px 34px}.forn-catalogo__pref{box-sizing:border-box;width:34px;height:34px;padding:0;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:#c9c2c5;cursor:pointer}.forn-catalogo__pref--on{color:#e0a03a}.entrada-modo{display:inline-flex;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;overflow:hidden;margin-bottom:4px}.entrada-modo button{padding:8px 18px;border:0;background:#fff;color:var(--sp-tinta-suave,#7a6067);font-weight:600;cursor:pointer}.entrada-modo button.entrada-modo--ativo{background:var(--sp-marca,#7c2547);color:#fff}.entrada-nfe__cabecalho{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#faf6f7;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;font-size:.86rem}.entrada-nfe__chave{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--sp-tinta-suave,#7a6067);word-break:break-all}.cadastro__linha--compacta{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px}.entrada-itens{display:flex;flex-direction:column;gap:10px;margin-top:8px}.entrada-itens__linha{display:grid;grid-template-columns:minmax(0,2fr) 74px 96px 130px 90px 60px;grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px}.entrada-itens__linha--ignorada{opacity:.5}.entrada-itens__produto{min-width:0;display:flex;flex-direction:column;gap:3px}.entrada-itens__produto strong{font-size:.86rem}.entrada-itens__produto>span{font-size:.74rem;color:var(--sp-tinta-suave,#7a6067)}.entrada-itens__ok{color:#2e9e5b;font-style:normal;display:inline-flex;align-items:center;gap:2px}.entrada-itens__final{font-weight:700;font-size:.85rem;padding-bottom:8px}.entrada-itens__acoes{display:flex;align-items:center;justify-content:flex-end;padding-bottom:4px}.entrada-itens__ignorar{font-size:.72rem;display:flex;align-items:center;gap:3px;color:var(--sp-tinta-suave,#7a6067)}@media (max-width:860px){.entrada-itens__linha{grid-template-columns:1fr 1fr}.entrada-itens__final,.entrada-itens__produto{grid-column:1/-1}}.entrada-parcelas{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.entrada-parcelas__linha{display:grid;grid-template-columns:28px 100px minmax(0,1fr) 34px;grid-gap:10px;gap:10px;align-items:end;width:100%;max-width:480px}.entrada-parcelas__linha>span:first-child{padding-bottom:12px;font-weight:700;color:var(--sp-tinta-suave,#7a6067)}.entrada-total{display:flex;gap:18px;align-items:baseline;justify-content:flex-end;padding:12px 14px;background:#faf6f7;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);font-size:.9rem}.entrada-total strong{font-size:1.1rem}.conta-vencida{color:#c0392b;font-weight:700}.compras-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.compras-topo__acoes{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:640px){.compras-topo__acoes{width:100%}.compras-topo__acoes>:first-child{flex:1 1 100%;justify-content:center}}.cadastro__aviso-aprovacao{padding:10px 14px;border-radius:10px;background:#fdf6ea;border:1px solid #f0d9b5;color:#8a5a12;font-size:.88rem;font-weight:600;margin-bottom:12px}.entrada-itens__conv{display:block;font-style:normal;font-size:.68rem;color:var(--sp-marca,#7c2547)}.entrada-itens__divergente{font-style:normal;font-weight:600;color:#c0392b}.recebimento-ocorrencias{border-color:#e7b7ae;background:#fdf3f1}.recebimento-ocorrencia-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.recebimento-ocorrencia{font-size:.85rem;line-height:1.4}.recebimento-ocorrencia strong{color:#c0392b}.recebimento-ocorrencia__valores{display:block;font-size:.75rem;color:var(--sp-texto-suave,#6b6b6b)}.reposicao-resumo{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.reposicao-resumo>div{min-height:70px;padding:12px 14px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff}.reposicao-resumo strong{display:block;color:var(--sp-tinta-forte,#2d1b22);font-size:1.08rem;line-height:1.2}.reposicao-resumo span{display:block;margin-top:5px;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;font-weight:800;text-transform:lowercase}.reposicao-resumo__alerta{border-color:#f0d9b5!important;background:#fff8eb!important}.reposicao-fluxo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.reposicao-fluxo span{padding:8px 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:999px;background:#fff;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;font-weight:800;text-align:center}.reposicao-fluxo span[data-ativo=true]{border-color:var(--sp-vinho,#661c3a);background:#fbf3f6;color:var(--sp-vinho,#661c3a)}.reposicao-grupo{border:1px solid var(--sp-borda,#e3ddd6);border-radius:8px;padding:0;margin-bottom:14px;overflow:hidden;background:#fff}.reposicao-grupo__topo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--sp-borda,#eee);background:#fbfafb}.reposicao-grupo__topo>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.reposicao-grupo__topo strong{color:var(--sp-tinta-forte,#2d1b22)}.reposicao-grupo__topo span{color:var(--sp-tinta-suave,#7a6067);font-size:.8rem}.reposicao-lista{display:grid}.reposicao-item{display:grid;grid-template-columns:auto minmax(260px,1.4fr) minmax(260px,1.1fr) minmax(160px,.7fr) 116px 110px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--sp-borda,#eee);font-size:.85rem}.reposicao-item:first-child{border-top:0}.reposicao-item__produto{display:grid;grid-gap:3px;gap:3px;min-width:0}.reposicao-item__produto strong{overflow:hidden;color:var(--sp-tinta-forte,#2d1b22);text-overflow:ellipsis;white-space:nowrap}.reposicao-item__estoque,.reposicao-item__produto span,.reposicao-item__quantidade em{color:var(--sp-tinta-suave,#7a6067);font-size:.76rem}.reposicao-item__sinais{display:flex;flex-wrap:wrap;gap:5px}.reposicao-item__sinais span{padding:3px 7px;border-radius:999px;background:#f4f5f7;color:var(--sp-tinta-suave,#7a6067);font-size:.73rem;font-weight:800}.reposicao-item__quantidade{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 7px;gap:3px 7px;align-items:center;color:var(--sp-tinta-suave,#7a6067);font-size:.74rem;font-weight:800}.reposicao-item__quantidade em{grid-column:1/-1;font-style:normal}.reposicao-item input[type=number]{width:72px;min-height:34px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;padding:5px 8px}.reposicao-item__total{color:var(--sp-tinta-forte,#2d1b22);font-weight:800;text-align:right}.reposicao-pendente{padding:5px 8px;border-radius:999px;background:#fff1e6;color:#9a520c!important;font-weight:800;white-space:nowrap}.reposicao-rodape{position:-webkit-sticky;position:sticky;bottom:0;background:var(--sp-fundo,#fff);padding:12px 0;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--sp-borda,#e3ddd6)}.reposicao-item--fora{opacity:.45}@media (max-width:1100px){.reposicao-fluxo,.reposicao-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.reposicao-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.reposicao-item__estoque,.reposicao-item__quantidade,.reposicao-item__sinais,.reposicao-item__total{grid-column:2;text-align:left}}.pedido-atrasado{border:1px solid #e7b7ae;background:#fdf3f1;border-radius:10px;padding:10px 14px;font-size:.85rem;margin-bottom:14px}.lista-badge-atraso,.pedido-atrasado{color:#c0392b;font-weight:600}@media print{.shell-lateral,.shell-overlay,.shell-topo{display:none!important}.shell,.shell-conteudo{display:block!important;margin:0!important;padding:0!important}body{background:#fff!important}.po-print{margin:0;max-width:none}.po-print__botao{display:none!important}}.dash{display:flex;flex-direction:column;gap:16px}.dash__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.dash__cards article{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:12px;background:#fff}.dash__cards article[data-alerta]{border-color:#e6b0aa;background:#fdf1ef}.dash__cards span{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-tinta-suave,#7a6067)}.dash__cards strong{font-size:1.35rem}.dash__cards small{font-size:.76rem;color:var(--sp-tinta-suave,#7a6067)}.dash__colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.dash__bloco{border:1px solid var(--sp-linha,#e2d3d8);border-radius:12px;background:#fff;padding:14px 16px}.dash__bloco--largo{grid-column:1/-1}.dash__bloco h3{margin:0 0 10px;font-size:.95rem}.dash__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.dash__lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.86rem;padding-bottom:6px;border-bottom:1px solid #f2eaed}.dash__lista li:last-child{border-bottom:0;padding-bottom:0}.dash__lista li[data-alerta] strong{color:#c0392b}.dash__lista a{color:var(--sp-marca,#7c2547)}.dash__funil{display:flex;flex-direction:column;gap:8px}.dash__funil-linha{display:grid;grid-template-columns:90px 1fr 32px;align-items:center;grid-gap:8px;gap:8px;font-size:.82rem}.dash__funil-barra{height:10px;background:#f2eaed;border-radius:5px;overflow:hidden}.dash__funil-barra>span{display:block;height:100%;background:#9a8a90}.dash__funil-barra>span[data-tom=prioridade]{background:#1e7d4f}.dash__funil-barra>span[data-tom=quente]{background:#e0a03a}.dash__funil-barra>span[data-tom=interessado]{background:#7c9cc4}.dash__funil-linha strong{text-align:right}.dash__top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dash__top li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.86rem}.dash__top a{color:var(--sp-marca,#7c2547)}.dash__top span{color:var(--sp-tinta-suave,#7a6067);white-space:nowrap}.cobranca{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;background:var(--sp-fundo,#faf6f4)}.cobranca__cartao{width:100%;max-width:420px;background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:16px;padding:24px}.cobranca__cartao h1{margin:0 0 2px;font-size:1.15rem}.cobranca__cliente{margin:0 0 14px;color:var(--sp-tinta-suave,#7a6067)}.cobranca__itens{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.88rem}.cobranca__itens li{gap:12px}.cobranca__itens li,.cobranca__total{display:flex;justify-content:space-between}.cobranca__total{border-top:1px solid var(--sp-linha,#e2d3d8);padding-top:10px;font-size:1rem}.cobranca__total strong{font-size:1.25rem}.cobranca__instrucao{font-size:.85rem;margin:14px 0 10px}.cobranca__qr{display:flex;justify-content:center;margin:8px 0}.cobranca__qr svg{width:220px;height:220px}.cobranca__brcode{width:100%;box-sizing:border-box;font-family:monospace;font-size:.72rem;padding:8px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;resize:none;word-break:break-all}.cobranca__aviso{font-size:.76rem;color:var(--sp-tinta-suave,#7a6067);margin-top:10px}.cobranca__status{text-align:center;padding:12px;border-radius:10px;font-weight:600;margin-top:14px;background:#f2eaed}.cobranca__status--ok{background:#e6f4ec;color:#1e7d4f}.cobranca__status--cancel{background:#fdf1ef;color:#c0392b}.entrega-fluxo{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:6px;counter-reset:passo}.entrega-fluxo li{flex:1 1 120px;position:relative;padding:8px 10px 8px 30px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:9px;font-size:.8rem;color:var(--sp-tinta-suave,#7a6067);counter-increment:passo}.entrega-fluxo li:before{content:counter(passo);position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background:#e2d3d8;color:#fff;font-size:.68rem;display:flex;align-items:center;justify-content:center}.entrega-fluxo li[data-feito]{border-color:#1e7d4f;color:var(--sp-tinta,#241017)}.entrega-fluxo li[data-feito]:before{background:#1e7d4f}.entrega-fluxo li[data-atual]{border-color:var(--sp-marca,#7c2547);font-weight:600}.entrega-fluxo li[data-atual]:before{background:var(--sp-marca,#7c2547)}.fin-barra{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.fin-sub{color:var(--sp-tinta-suave,#7a6067);font-style:normal;font-size:.8rem}.config-imagem{display:flex;flex-direction:column;gap:8px}.config-imagem__previa{width:100%;max-width:420px;aspect-ratio:8/3;object-fit:cover;border-radius:10px;border:1px solid var(--sp-linha,#e5e7eb);background:#f6f6f8}.config-imagem__botao{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:9px 16px;border-radius:9px;background:#eef0f4;color:#17233d;font-weight:600;font-size:.86rem;cursor:pointer}.config-imagem__botao.is-enviando{opacity:.6;cursor:default}.config-imagem__remover{align-self:flex-start;border:0;background:none;color:#b21e3d;font-size:.8rem;cursor:pointer;padding:0}.config-whatsapp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.config-whatsapp__acoes,.config-whatsapp__topo{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.config-whatsapp__topo h3{margin-bottom:4px}.config-whatsapp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:16px;gap:16px;align-items:start}.config-whatsapp__dados{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:0}.config-whatsapp__dados div{min-width:0;padding:10px 12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;background:#fbfafb}.config-whatsapp__dados dt{margin:0 0 4px;font-size:.7rem;font-weight:700;color:var(--sp-tinta-suave,#7a6067);text-transform:uppercase;letter-spacing:.04em}.config-whatsapp__dados dd{margin:0;color:var(--sp-tinta,#241017);font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.config-whatsapp__qr{width:100%;max-width:280px;justify-self:end}.config-whatsapp__placeholder,.config-whatsapp__qr img{width:100%;aspect-ratio:1;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;background:#fff}.config-whatsapp__qr img{display:block;object-fit:contain;padding:10px}.config-whatsapp__placeholder{display:grid;place-items:center;grid-gap:8px;gap:8px;color:var(--sp-tinta-suave,#7a6067);text-align:center;font-size:.82rem;font-weight:600}.config-whatsapp__placeholder svg{align-self:end}.config-whatsapp__placeholder span{align-self:start}.config-whatsapp__alerta{margin:0;padding:10px 12px;border-radius:10px;background:#fff7e6;color:#7c5a16;font-size:.82rem;font-weight:600}@media (max-width:720px){.config-whatsapp__grid{grid-template-columns:minmax(0,1fr)}.config-whatsapp__qr{justify-self:stretch;max-width:360px}.config-whatsapp__acoes .botao{width:100%}}.fin-link{background:none;border:0;padding:0;cursor:pointer;font-size:.8rem;color:var(--sp-marca,#7c2547);text-decoration:underline;white-space:nowrap}.fin-link--perigo{color:#c0392b}.fin-tabela{display:flex;flex-direction:column;margin-top:10px;font-size:.85rem}.fin-tabela__cab,.fin-tabela__linha{display:grid;grid-template-columns:minmax(180px,2.4fr) 1fr .9fr .9fr .9fr .8fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f2eaed}.fin-tabela__cab{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-tinta-suave,#7a6067)}.fin-tabela__acoes{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fin-fluxo{gap:2px;height:120px;margin-top:12px;padding:4px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:10px;background:#fff;overflow-x:auto}.fin-fluxo,.fin-fluxo__barra{display:flex;align-items:flex-end}.fin-fluxo__barra{flex:1 0 4px;min-width:4px;height:100%}.fin-fluxo__barra>span{display:block;width:100%;background:#1e7d4f;border-radius:2px 2px 0 0}.fin-fluxo__barra>span[data-neg]{background:#c0392b}.sino{position:relative}.sino__contador{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#c0392b;color:#fff;font-size:.62rem;line-height:15px;text-align:center;font-weight:700}.sino__painel{position:absolute;right:0;top:calc(100% + 8px);width:320px;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid var(--sp-linha,#e2d3d8);border-radius:12px;box-shadow:0 12px 32px rgba(36,16,23,.16);z-index:60}.sino__cab{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #f2eaed}.sino__cab button{background:none;border:0;cursor:pointer;font-size:.74rem;color:var(--sp-marca,#7c2547);text-decoration:underline}.sino__vazio{padding:18px 12px;color:var(--sp-tinta-suave,#7a6067);font-size:.84rem;text-align:center}.sino__lista{list-style:none;margin:0;padding:0}.sino__lista li{border-bottom:1px solid #f6f0f2}.sino__lista li[data-lida]{opacity:.55}.sino__lista li button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:10px 12px}.sino__lista li:not([data-lida]) button{border-left:3px solid var(--sp-marca,#7c2547)}.sino__titulo{font-size:.84rem;font-weight:600}.sino__msg{font-size:.78rem;color:var(--sp-tinta,#241017)}.sino__data{font-size:.68rem;color:var(--sp-tinta-suave,#7a6067)}@media (max-width:720px){.fin-tabela__cab{display:none}.fin-tabela__linha{grid-template-columns:1fr 1fr}.fin-tabela__linha>span[data-col]:before{content:attr(data-col) ": ";color:var(--sp-tinta-suave,#7a6067);font-size:.72rem}.fin-tabela__acoes,.fin-tabela__linha>span[data-col="Descrição"]{grid-column:1/-1}.fin-tabela__linha>span[data-col=""]:before{content:none}}.pedidos-site-resultados{width:100%;overflow-x:auto;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff}.pedidos-site-resultados__filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:10px;border-bottom:1px solid #eee4e7;background:#fbfafb}.pedidos-site-resultados__filtro{min-height:54px;padding:8px 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff;text-align:left;cursor:pointer}.pedidos-site-resultados__filtro--ativo{border-color:var(--sp-vinho,#661c3a);background:#fbf3f6}.pedidos-site-resultados td>span,.pedidos-site-resultados__filtro span{display:block;color:var(--sp-tinta-suave,#7a6067);font-size:.74rem}.pedidos-site-resultados__filtro strong{display:block;margin-top:3px;color:var(--sp-tinta-forte,#2d1b22);font-size:1.08rem}.pedidos-site-resultados table{width:100%;min-width:980px;border-collapse:collapse}.pedidos-site-resultados td,.pedidos-site-resultados th{padding:10px 12px;border-bottom:1px solid #eee4e7;text-align:left;font-size:.86rem}.pedidos-site-resultados th{background:#faf7f8;color:var(--sp-tinta-suave,#7a6067);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.pedidos-site-resultados tr:last-child td{border-bottom:0}.pedidos-site-resultados__acoes{display:flex;align-items:center;gap:10px}.pedidos-site-resultados__estado{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.pedidos-site-resultados__estado small{color:var(--sp-tinta-suave,#7a6067);font-size:.74rem}@media (max-width:720px){.pedidos-site-resultados__filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}.pedidos-site-destino .cadastro__bloco{background:#fff}.cadastro__voltar--botao{border:0;background:transparent;cursor:pointer}.pedidos-site-operacao{width:100%;overflow-x:auto;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff}.pedidos-site-operacao table{width:100%;min-width:820px;border-collapse:collapse}.pedidos-site-operacao td,.pedidos-site-operacao th{padding:12px 14px;border-bottom:1px solid #eee4e7;text-align:left;vertical-align:middle;font-size:.86rem}.pedidos-site-operacao th{background:#064d78;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pedidos-site-operacao tr:last-child td{border-bottom:0}.pedidos-site-operacao td span,.pedidos-site-operacao td strong{display:block}.pedidos-site-operacao td strong{color:var(--sp-tinta-forte,#2d1b22);font-size:.9rem}.pedidos-site-operacao td span{margin-top:3px;color:var(--sp-tinta-suave,#7a6067);font-size:.76rem;font-weight:700}.pedidos-site-operacao__acao{min-height:36px;border:1px solid #8a1f4d;border-radius:8px;padding:7px 12px;background:#fff;color:#8a1f4d;font-size:.78rem;font-weight:900;cursor:pointer}.pedidos-site-operacao__acao:hover{background:#fff2f6}.compras-etapas{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}.compras-etapas span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:999px;background:#fff;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem;font-weight:800}.compras-etapas__ativo{border-color:#0f7a4a!important;background:#eaf8ef!important;color:#17643e!important}.tabela-subtexto{display:block;margin-top:3px;color:var(--sp-tinta-suave,#7a6067);font-size:.75rem;font-weight:600}.variacoes-lote-modal{display:grid;grid-gap:14px;gap:14px}.variacoes-lote-modal__cabecalho{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr);align-items:end}.variacoes-lote-modal__cabecalho p{margin:4px 0 0;color:var(--sp-tinta-suave,#7a6067);font-size:.82rem;font-weight:700}.variacoes-lote-modal__lista{display:grid;grid-gap:8px;gap:8px;max-height:min(54vh,520px);overflow:auto}.variacoes-lote-modal__item{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) minmax(120px,.6fr) minmax(120px,.6fr);grid-gap:10px;gap:10px;align-items:end;padding:10px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:8px;background:#fff}.variacoes-lote-modal__produto{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0}.variacoes-lote-modal__produto small,.variacoes-lote-modal__produto strong{display:block}.variacoes-lote-modal__produto strong{overflow:hidden;color:var(--sp-tinta-forte,#2d1b22);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.variacoes-lote-modal__produto small{margin-top:3px;color:var(--sp-tinta-suave,#7a6067);font-size:.74rem;font-weight:700}@media (max-width:900px){.variacoes-lote-modal__cabecalho,.variacoes-lote-modal__item{grid-template-columns:1fr}}.produtos-importados__lista{display:flex;flex-direction:column;gap:12px}.produtos-importados__item{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px;border:1px solid var(--sp-linha,#e2d3d8);border-radius:var(--sp-raio,14px);background:#fff}.produtos-importados__item--sem-imagem{grid-template-columns:minmax(0,1fr)}.produtos-importados__imagem{width:112px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#f4ecee;color:var(--sp-tinta-suave,#7a6067)}.produtos-importados__imagem img{width:100%;height:100%;object-fit:cover}.produtos-importados__corpo{min-width:0;display:flex;flex-direction:column;gap:8px}.produtos-importados__corpo header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.produtos-importados__corpo strong{display:block;font-size:.98rem}.produtos-importados__corpo header span:not(.status){display:block;color:var(--sp-tinta-suave,#7a6067);font-size:.78rem}.produtos-importados__corpo p{margin:0;color:var(--sp-tinta-suave,#7a6067);font-size:.86rem;line-height:1.45}.produtos-importados__acoes,.produtos-importados__meta{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.produtos-importados__meta{align-items:center;color:var(--sp-tinta-suave,#7a6067);font-size:.82rem}.produtos-importados__meta a{color:#006ab5;font-weight:600}.produtos-importados__acoes .selecao{min-width:min(100%,320px);flex:1 1 260px}.produtos-importados__acoes .campo{width:150px}@media (max-width:720px){.produtos-importados__item{grid-template-columns:84px minmax(0,1fr)}.produtos-importados__item--sem-imagem{grid-template-columns:minmax(0,1fr)}.produtos-importados__imagem{width:84px}.produtos-importados__acoes,.produtos-importados__corpo header{align-items:stretch;flex-direction:column}.produtos-importados__acoes .campo{width:100%}}.nav-produtos{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #e5e5e4;scrollbar-width:none}.nav-produtos::-webkit-scrollbar{display:none}.nav-produtos__aba{flex:none;padding:10px 16px;border-bottom:3px solid transparent;color:#5b6170;font-size:.88rem;font-weight:600;text-decoration:none;white-space:nowrap}.nav-produtos__aba:hover{color:#006ab5}.nav-produtos__aba--ativa{border-bottom-color:#ffaa00;color:#003f6b}.tabela__filtros-extra select{max-width:100%}.lista__grupo-cards{display:grid;grid-gap:6px;gap:6px}.lista__grupo-titulo{font-family:var(--fonte-chakra),"Segoe UI",system-ui,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#808695}.produto-celula{display:inline-flex;align-items:center;gap:6px}.produto-celula__tag{padding:1px 6px;border-radius:6px;background:#e8f1f9;color:#003f6b;font-size:.68rem;font-weight:700}.completude{display:inline-flex;align-items:center;gap:6px}.completude__barra{width:34px;height:6px;border-radius:999px;background:#e5e5e4;overflow:hidden}.completude__preenchido{display:block;height:100%;border-radius:999px;background:#c0392b}.completude--medio .completude__preenchido{background:#e0a100}.completude--ok .completude__preenchido{background:#1f8a4d}.completude__valor{font-size:.78rem;font-weight:600;color:#5b6170}.previa-produto__falta{display:block;margin-top:4px;color:#a15c00}.lote-modal{display:grid;grid-gap:14px;gap:14px}.produto-celula__nome{min-width:150px}@media (max-width:640px){.lista__cards .card-resumo{padding:8px 12px}.lista__cards .card-resumo strong{font-size:1.15rem}}.produto-celula__marca{display:block;color:#808695;font-size:.74rem}.produto-celula__marca--falta{color:#c0392b}.tabela__a-caminho{display:block;margin-top:2px;padding:1px 6px;border-radius:999px;background:#eef6fc;color:#1f4f78;font-size:.68rem;font-weight:600;white-space:nowrap}.card-resumo__detalhe{font-size:.74rem;color:#5a6170;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinhos__barra{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.carrinhos__barra .campo{flex:0 1 380px}.carrinhos__contagem{color:#808695;font-size:.86rem;padding-bottom:10px}.carrinhos__vazio{margin:0;padding:28px 20px;border:1px dashed #d6d9de;border-radius:12px;background:#fff;color:#5a6170;text-align:center}.carrinhos__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.carrinho{border:1px solid #e5e5e4;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.carrinho--aberto,.carrinho:hover{border-color:#c9d3de;box-shadow:0 2px 10px rgb(0 0 0/5%)}.carrinho--esqueleto{height:78px;background:linear-gradient(90deg,#f3f4f6 25%,#eceef1 50%,#f3f4f6 75%) 0 0 /200% 100%;animation:carrinho-brilho 1.2s linear infinite}@keyframes carrinho-brilho{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.carrinho--esqueleto{animation:none}}.carrinho__linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px}.carrinho__resumo{display:grid;grid-template-columns:40px minmax(0,1.4fr) auto minmax(0,1fr) 18px;align-items:center;grid-gap:14px;gap:14px;width:100%;margin:0;padding:4px 0;border:0;background:none;color:var(--sp-tinta,#241017);font:inherit;text-align:left;cursor:pointer}.carrinho__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff1dc;color:#a15c00;font-size:.8rem;font-weight:700}.carrinho__cliente{display:grid;min-width:0}.carrinho__cliente strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrinho__cliente>span{gap:6px;color:#808695;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.carrinho__cliente>span,.carrinho__miniaturas{display:flex;align-items:center}.carrinho__mais,.carrinho__miniaturas .carrinho__sem-foto,.carrinho__miniaturas img{width:40px;height:40px;border-radius:8px;border:2px solid #fff;object-fit:cover;background:#f4f4f4}.carrinho__miniaturas>*+*{margin-left:-10px}.carrinho__mais,.carrinho__sem-foto{display:grid;place-items:center;color:#b0b7c0;font-size:.74rem;font-weight:700}.carrinho__mais{background:#eef0f3;color:#5a6170}.carrinho__valor{display:grid;justify-items:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho__valor strong{font-size:1.02rem}.carrinho__valor span{color:#808695;font-size:.78rem;white-space:nowrap}.carrinho__seta{color:#9aa1ac;transition:transform .15s ease}.carrinho--aberto .carrinho__seta{transform:rotate(180deg)}.carrinho__acoes{display:flex;align-items:center;justify-content:flex-end;gap:10px}.carrinho__chamado,.carrinho__nao-chamado{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.74rem;font-weight:600;white-space:nowrap}.carrinho__chamado{background:#e8f6f0;color:#1f8a4d}.carrinho__nao-chamado{background:#fff1dc;color:#a15c00}.carrinho__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:42px;margin:0;padding:0 16px;border:0;border-radius:10px;background:#1fa855;color:#fff;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.carrinho__whatsapp:hover{background:#178a45}.carrinho__whatsapp:focus-visible{outline:3px solid color-mix(in srgb,#1fa855 40%,transparent);outline-offset:2px}.carrinho__detalhe{display:grid;grid-gap:12px;gap:12px;padding:4px 14px 14px 68px}.carrinho__itens{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid #eef0f3}.carrinho__itens li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid #eef0f3;font-size:.88rem}.carrinho__itens .carrinho__sem-foto,.carrinho__itens img{width:36px;height:36px;border-radius:6px;object-fit:cover;background:#f4f4f4}.carrinho__item-nome{overflow-wrap:anywhere}.carrinho__itens strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carrinho__itens .carrinho__total{grid-template-columns:minmax(0,1fr) auto;border-bottom:0;font-weight:600}.carrinho__datas{margin:0;color:#808695;font-size:.78rem}.carrinho__botoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.carrinho__perfil{display:inline-flex;align-items:center;gap:6px;padding:0 10px;min-height:40px;color:#006ab5;font-weight:600;font-size:.9rem;text-decoration:none}.carrinho__perfil:hover{text-decoration:underline}.carrinho__apagar{margin-left:auto}@media (max-width:900px){.carrinho__resumo{grid-template-columns:40px minmax(0,1fr) auto 18px}.carrinho__miniaturas{display:none}}@media (max-width:640px){.carrinhos__barra .campo{flex:1 1 100%}.carrinhos__contagem{padding-bottom:0}.carrinho__linha{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.carrinho__resumo{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.carrinho__seta{display:none}.carrinho__miniaturas{display:flex;grid-column:2/-1;grid-row:2}.carrinho__acoes{flex-wrap:wrap;justify-content:space-between}.carrinho__whatsapp{flex:1 1 100%;min-height:48px;font-size:1rem}.carrinho__detalhe{padding:0 12px 12px}.carrinho__botoes>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center}.carrinho__botoes>.botao--secundario,.carrinho__botoes>.botao--sucesso{flex-basis:100%}.carrinho__apagar{margin-left:0}}.conversa--aguardando{border-left:4px solid #c0392b}.conversa__linha{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:start;padding:12px 14px}.conversa__cliente{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.conversa__cliente .carrinho__cliente strong{display:flex;align-items:center;gap:6px}.conversa__avatar--novo{background:#e3f0fb;color:#006ab5}.conversa__carrinho,.conversa__novo{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.conversa__novo{background:#e3f0fb;color:#006ab5}.conversa__carrinho{background:#fff1dc;color:#a15c00}.conversa__contexto{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:3px;white-space:normal!important;color:#5a6170!important}.conversa__mensagem{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversa__balao{margin:0;padding:8px 12px;border-radius:4px 12px 12px 12px;background:#f1f3f5;color:var(--sp-tinta,#241017);font-size:.88rem;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.conversa__meta{color:#808695;font-size:.76rem}.conversa__acoes{flex-direction:column;align-items:stretch;min-width:190px}.conversa__acoes>.carrinho__chamado,.conversa__acoes>.conversa__espera,.conversa__acoes>.tabela-status{align-self:flex-end}.conversa__espera{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#fff1dc;color:#a15c00;font-size:.74rem;font-weight:700;white-space:nowrap}.conversa__espera--atencao{background:#ffe2c2;color:#9a4a00}.conversa__espera--atrasada{background:#fdecea;color:#c0392b}.conversa__secundarios{display:flex;justify-content:space-between;gap:6px}.conversa__pergunta{margin:0}.conversa__dica{margin:0;color:#808695;font-size:.8rem}@media (max-width:900px){.conversa__linha{grid-template-columns:minmax(0,1fr) auto}.conversa__mensagem{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.conversa__linha{grid-template-columns:minmax(0,1fr)}.conversa__mensagem{grid-row:auto}.conversa__acoes{min-width:0}.conversa__acoes>.carrinho__chamado,.conversa__acoes>.conversa__espera,.conversa__acoes>.tabela-status{align-self:flex-start}}.biblioteca{display:grid;grid-gap:14px;gap:14px}.biblioteca__grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.biblioteca__cartao{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:6px;gap:6px;padding:14px;border:1px solid #e5e5e4;border-radius:12px;background:#fff}.biblioteca__cartao--inativo{opacity:.6}.biblioteca__topo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.biblioteca__atalho{padding:2px 8px;border-radius:6px;background:#eef3f8;color:#003f6b;font-size:.78rem;font-weight:700}.biblioteca__categoria{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#f2f2f2;color:#5a6170;font-size:.7rem;font-weight:600;vertical-align:middle}.biblioteca__topo .biblioteca__categoria{margin-left:0}.biblioteca__texto{margin:0;color:#5a6170;font-size:.86rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.biblioteca__texto--inteiro{display:block;-webkit-line-clamp:unset}.biblioteca__acoes{display:flex;align-items:center;gap:6px;margin-top:4px}.biblioteca__copiar{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:42px;margin:0;border:1px solid #c9e9d6;border-radius:10px;background:#ecf8f1;color:#1f8a4d;font:inherit;font-weight:600;cursor:pointer}.biblioteca__copiar:hover{background:#dcf2e5}.biblioteca__icone{display:grid;place-items:center;width:42px;height:42px;margin:0;border:1px solid #e5e5e4;border-radius:10px;background:#fff;color:#5a6170;cursor:pointer}.biblioteca__icone:hover{border-color:#006ab5;color:#006ab5}.biblioteca__icone--perigo:hover{border-color:#c0392b;color:#c0392b}.faq{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.faq__item{border:1px solid #e5e5e4;border-radius:12px;background:#fff}.faq__item--aberta{border-color:#c9d3de}.faq__pergunta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:10px 14px;border:0;background:none;color:var(--sp-tinta,#241017);font:inherit;font-weight:600;text-align:left;cursor:pointer}.faq__pergunta svg{flex:none;color:#9aa1ac;transition:transform .15s ease}.faq__item--aberta .faq__pergunta svg{transform:rotate(180deg)}.faq__resposta{display:grid;grid-gap:8px;gap:8px;padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.faq__pergunta svg{transition:none}}.conversa__secundarios .botao,.conversa__secundarios .carrinho__perfil{min-height:36px;padding:0 8px}.moderacao__filtros{display:flex;flex-wrap:wrap;gap:8px}.moderacao__chip{width:auto;min-height:38px;margin:0;padding:0 14px;border:1px solid #d6d9de;border-radius:999px;background:#fff;color:#5a6170;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.moderacao__chip--ativo{border-color:#006ab5;background:#006ab5;color:#fff}.moderacao{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;padding:14px}.moderacao--critica{border-left:4px solid #c0392b}.moderacao__produto{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;align-self:start;color:var(--sp-tinta,#241017);font-size:.86rem;font-weight:600;line-height:1.3;text-decoration:none}.moderacao__produto .carrinho__sem-foto,.moderacao__produto img{width:56px;height:56px;border-radius:8px;object-fit:contain;background:#fff;border:1px solid #eef0f3}.moderacao__produto svg:last-child{color:#9aa1ac}.moderacao__produto:hover span{color:#006ab5;text-decoration:underline}.moderacao__corpo{display:grid;grid-gap:8px;gap:8px;min-width:0}.moderacao__topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.moderacao__estrelas{display:inline-flex;gap:2px;color:#d6d9de}.moderacao__estrelas .moderacao__estrela--cheia{color:#f5a623;fill:#f5a623}.moderacao__titulo{color:var(--sp-tinta,#241017);overflow-wrap:anywhere}.moderacao__texto{margin:0;color:#3d4350;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.moderacao__autor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#808695;font-size:.8rem}.moderacao__verificada{padding:1px 7px;border-radius:999px;background:#e8f6f0;color:#1f8a4d;font-weight:700;font-size:.7rem}.moderacao__cliente,.moderacao__verificada{display:inline-flex;align-items:center;gap:3px}.moderacao__cliente{color:#006ab5;font-weight:600;text-decoration:none}.moderacao__cliente:hover{text-decoration:underline}.moderacao__resposta{padding:8px 12px;border-left:3px solid var(--sp-vinho,#661c3a);border-radius:0 8px 8px 0;background:#faf3f5}.moderacao__resposta span{color:var(--sp-vinho,#661c3a);font-size:.74rem;font-weight:700}.moderacao__resposta p{margin:2px 0 0;color:#3d4350;font-size:.88rem;white-space:pre-wrap}.moderacao__acoes{display:flex;flex-wrap:wrap;gap:8px}.moderacao__form{display:grid;grid-gap:8px;gap:8px}.moderacao__sugestoes{display:grid;grid-gap:6px;gap:6px}.moderacao__sugestoes button{width:100%;margin:0;padding:8px 12px;border:1px dashed #c9d3de;border-radius:10px;background:#f7f9fb;color:#3d4350;font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.moderacao__sugestoes button:hover{border-color:#006ab5;background:#eef5fb}@media (max-width:760px){.moderacao{grid-template-columns:minmax(0,1fr);gap:10px}.moderacao__acoes>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:center}.moderacao__acoes>.botao--sucesso{flex-basis:100%}}.pedido-linha{display:grid;grid-gap:8px;gap:8px;padding:12px 14px}.pedido-linha__corpo{display:grid;grid-template-columns:230px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;grid-gap:14px;gap:14px;width:100%;margin:0;padding:0;border:0;background:none;color:var(--sp-tinta,#241017);font:inherit;text-align:left;cursor:pointer}.pedido-linha__id{display:grid;grid-gap:4px;gap:4px;justify-items:start}.pedido-linha__cliente,.pedido-linha__entrega{display:grid;grid-gap:2px;gap:2px;min-width:0}.pedido-linha__cliente strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-linha__cliente>span,.pedido-linha__entrega>span{display:inline-flex;align-items:center;gap:5px;color:#808695;font-size:.8rem}.pedido-linha__entrega small{color:#5a6170;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pedido-linha__valor{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pedido-linha__valor small{display:inline-flex;align-items:center;gap:3px;color:#808695;font-size:.76rem;white-space:nowrap}.pedido-linha__atraso{color:#c0392b!important;font-weight:700}.pedido-linha__selos{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pedido-linha__whats{min-height:36px;margin-left:auto;font-size:.86rem}.pedido-reserva{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:10px 12px;border-radius:12px;background:#f4f6fa;border:1px solid #e3e8ef;color:var(--sp-tinta,#241017);font-size:.85rem}.pedido-reserva p{margin:0;flex:1 1 220px;min-width:0}.pedido-reserva a{color:#006ab5;font-weight:600}.pedido-reserva--liberada{background:#fff6e5;border-color:#f3d39a}.pedido-detalhe{display:grid;grid-gap:14px;gap:14px}.pedido-detalhe h3{display:flex;align-items:center;gap:8px;margin:0}.pedido-detalhe h4{margin:0 0 6px;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#808695}.pedido-detalhe__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.pedido-detalhe__acoes{display:flex;flex-wrap:wrap;gap:8px}.pedido-detalhe__form{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #c9d3de;border-radius:12px;background:#f7f9fb}.pedido-detalhe__form--perigo{border-color:#e6b0aa;background:#fdf1ef}.pedido-detalhe__colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pedido-detalhe__tempo{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.pedido-detalhe__tempo li{display:flex;justify-content:space-between;gap:8px;padding-left:12px;border-left:2px solid #c9d3de;font-size:.84rem}.pedido-detalhe__tempo small{color:#808695;white-space:nowrap}@media (max-width:900px){.pedido-linha__corpo{grid-template-columns:minmax(0,1fr) auto}.pedido-linha__entrega{grid-column:1/-1}.pedido-linha__id{grid-auto-flow:column;align-items:center}}@media (max-width:640px){.pedido-detalhe__colunas{grid-template-columns:minmax(0,1fr)}.pedido-linha__whats{flex:1 1 100%;margin-left:0}}.pdv-pendente{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.pdv-pendente>div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid #f5c6a5;border-left:4px solid #d97706;border-radius:12px;background:#fff7ed;color:#7c3d06;font-size:.88rem}.pdv-pendente a{justify-self:start;color:#006ab5;font-weight:700}.puxar{display:grid;grid-gap:12px;gap:12px}.puxar .selecao{margin:0}.puxar__busca{grid-template-columns:minmax(0,1fr) auto;align-items:end}.puxar__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:50vh;overflow-y:auto}.puxar__item{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;margin:0;padding:8px;border:1px solid #e5e5e4;border-radius:12px;background:#fff;color:var(--sp-tinta,#241017);font:inherit;text-align:left;cursor:pointer}.puxar__item:hover:not(:disabled){border-color:#006ab5}.puxar__item:disabled{opacity:.65;cursor:default}.puxar__foto{display:grid;place-items:center;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f4f4f4;color:#b0b7c0}.puxar__foto img{width:100%;height:100%;object-fit:contain;background:#fff}.puxar__info{display:grid;grid-gap:2px;gap:2px;min-width:0}.puxar__info strong{font-size:.9rem;line-height:1.3}.puxar__info small{color:#808695;font-size:.78rem}.puxar__ja{display:inline-flex;align-items:center;gap:4px;color:#1f8a4d;font-size:.78rem;font-weight:700}.puxar__voltar{justify-self:start;padding:0;min-height:32px;border:0;background:none;cursor:pointer}.puxar__fotos{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.puxar__foto-escolha{position:relative;flex:none;width:92px;height:92px;margin:0;padding:0;border:2px solid #e5e5e4;border-radius:10px;overflow:hidden;background:#fff;opacity:.45;cursor:pointer}.puxar__foto-escolha img{width:100%;height:100%;object-fit:contain}.puxar__foto-escolha--sim{border-color:#1f8a4d;opacity:1}.puxar__foto-escolha svg{position:absolute;top:4px;right:4px;padding:2px;border-radius:50%;background:#1f8a4d;color:#fff}@media (max-width:640px){.puxar__busca{grid-template-columns:minmax(0,1fr)}}.marketplace__grade{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:18px;gap:18px;align-items:start}.marketplace-produto{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.marketplace-produto img,.marketplace-produto__sem-foto{width:52px;height:52px;border-radius:8px;border:1px solid var(--sp-linha);background:#fff}.marketplace-produto img{object-fit:contain}.marketplace-produto__sem-foto{display:grid;place-items:center;padding:4px;color:#808695;font-size:.68rem;line-height:1.1;text-align:center}.marketplace-produto small,.marketplace-produto strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-produto small{color:#6f7582;font-size:.78rem}.marketplace-detalhe{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--sp-linha);border-radius:8px;background:#fff;box-shadow:0 14px 32px rgb(18 27 38/8%)}.marketplace-detalhe__topo{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.marketplace-detalhe__topo h2{margin:2px 0 0;color:var(--sp-tinta);font:700 1rem/1.25 var(--fonte-sora)}.marketplace-detalhe__eyebrow{color:var(--sp-vinho);font:700 .72rem/1 var(--fonte-chakra);text-transform:uppercase}.marketplace-checklist{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d8e4ea;border-radius:8px;background:#f8fbfc}.marketplace-checklist label{display:flex;grid-template-columns:none;align-items:center;gap:8px;margin:0;color:#334155;font-size:.84rem}.marketplace-checklist input{width:16px;min-width:16px;accent-color:#006ab5}.marketplace-campos{display:grid;grid-gap:8px;gap:8px}.marketplace-campos>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:center;padding:10px;border:1px solid var(--sp-linha);border-radius:8px}.marketplace-campos span{color:#6f7582;font:700 .7rem/1 var(--fonte-chakra);text-transform:uppercase}.marketplace-campos strong{min-width:0;color:var(--sp-tinta);overflow-wrap:anywhere}.marketplace-campos .botao{grid-row:1/span 2;grid-column:2}.marketplace-descricao{min-height:170px;resize:vertical}.marketplace-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:8px;gap:8px}.marketplace-fotos a{display:block;aspect-ratio:1;border:1px solid var(--sp-linha);border-radius:8px;overflow:hidden;background:#fff}.marketplace-fotos img{width:100%;height:100%;object-fit:contain}.marketplace-acoes,.marketplace-status{display:grid;grid-gap:10px;gap:10px}.marketplace-aviso,.marketplace-detalhe__vazio{padding:12px 14px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#991b1b}.marketplace-detalhe__vazio{border-color:var(--sp-linha);background:#fafafa;color:#6f7582}@media (max-width:1120px){.marketplace__grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.marketplace-detalhe{padding:12px}.marketplace-detalhe__topo{display:grid}}.vendas__topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vendas__topo .compras-cat__ordem{margin:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.vendas__topo .compras-cat__ordem button{white-space:nowrap;flex:none}.vendas__datas{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:12px;gap:12px}.vendas__datas label{margin:0}.vendas__resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.vendas__numero{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:14px 16px;border:1px solid #e3e8ef;border-radius:14px;background:#fff;color:#1d2b3a;min-width:0}.vendas__numero>span{font-size:.78rem;font-weight:600;color:#5b6b7d}.vendas__numero>strong{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vendas__numero>small{display:flex;align-items:center;gap:4px;font-size:.74rem;color:#5b6b7d}.vendas__numero--destaque{grid-column:span 2;background:#003f6b;border-color:#003f6b;color:#fff}.vendas__numero--destaque>small,.vendas__numero--destaque>span{color:#cfe3f5}.vendas__numero--destaque>strong{font-size:1.7rem}.vendas__numero--destaque .vendas__sobe{color:#8ff0b8}.vendas__numero--destaque .vendas__desce{color:#ffb4a8}.vendas__canais{grid-column:span 2;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px 14px;border:1px solid #e3e8ef;border-radius:14px;background:#fff;min-width:0}.vendas__rotulo{font-size:.78rem;font-weight:600;color:#5b6b7d}.vendas__canal{display:grid;grid-template-columns:90px minmax(0,1fr) auto 28px;align-items:center;grid-gap:10px;gap:10px;width:100%;margin:0;padding:6px 8px;border:0;border-radius:8px;color:#1d2b3a;font-size:.84rem}.vendas__canal b,.vendas__canal small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vendas__canal small{color:#5b6b7d;text-align:right}.vendas__barra{height:8px;border-radius:99px;background:#eef2f6;overflow:hidden}.vendas__barra>span{display:block;height:100%;border-radius:inherit;background:#006ab5}.vendas__codigo{display:grid;white-space:nowrap}.vendas__codigo small,.vendas__status small{font-size:.72rem;color:#5b6b7d}.vendas__status{display:inline-grid;justify-items:center;gap:2px}.vendas__vazio{color:#8a96a3}.vendas__mais{display:flex;align-items:center;justify-content:center;gap:12px;color:#5b6b7d;font-size:.85rem}@media (max-width:640px){.vendas__canais,.vendas__numero--destaque{grid-column:1/-1}.vendas__resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.vendas__canal{grid-template-columns:70px minmax(0,1fr) auto 22px;gap:6px}}.entregas__barra{display:flex;justify-content:flex-end}.rodada-rua{display:grid;grid-gap:14px;gap:14px}.rodada{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #e3e8ef;border-radius:14px;background:#fff;color:#1d2b3a;min-width:0}.rodada__topo{flex-wrap:wrap;justify-content:space-between;gap:10px}.rodada__topo,.rodada__topo h3{display:flex;align-items:center}.rodada__topo h3{gap:6px;margin:0;font-size:1rem}.rodada__topo p{margin:2px 0 0;color:#5b6b7d;font-size:.82rem}.rodada__mapa{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #b9d3ea;border-radius:999px;color:#006ab5;font-weight:600;font-size:.85rem;text-decoration:none}.rodada__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rodada__parada{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid #edf1f5;border-radius:12px;background:#fbfcfe}.rodada__parada--fora{opacity:.5}.rodada__marcar{display:flex;align-items:center;gap:8px;margin:0;cursor:pointer}.rodada__marcar input{width:20px;height:20px;margin:0;accent-color:#006ab5}.rodada__num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#003f6b;color:#fff;font-weight:700;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rodada__info{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:.86rem}.rodada__info strong small{font-weight:500;color:#5b6b7d}.rodada__info>span{overflow-wrap:anywhere}.rodada__info>small{color:#5b6b7d}.rodada__lado{display:grid;justify-items:end;grid-gap:4px;gap:4px}.rodada__cep{font-size:.72rem;color:#5b6b7d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rodada__icone{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e9f9ef}.rodada__saida{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid #edf1f5}.rodada__saida .selecao{margin:0;min-width:240px}.rodada__botoes{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:640px){.rodada{padding:12px}.rodada__parada{grid-template-columns:auto minmax(0,1fr)}.rodada__lado{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}.rodada__saida .selecao{min-width:0;width:100%}.rodada__botoes{width:100%}.rodada__botoes>*{flex:1 1 100%;justify-content:center}}.local-novo{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:14px}.local-novo label{margin:0}@media (max-width:640px){.local-novo{grid-template-columns:minmax(0,1fr)}}.produto-cartao{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.produto-cartao .tabela__miniatura{width:48px;height:48px}.produto-cartao__info{display:grid;grid-gap:2px;gap:2px;min-width:0}.produto-cartao__info strong{font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.produto-cartao__info small{color:#5b6b7d;font-size:.76rem}.produto-cartao__linha{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8rem}.produto-cartao__linha .tabela__estoque--baixo{color:#c0392b;font-weight:700}.pedidos-site-busca{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:end}.pedidos-site-busca>label{margin:0}@media (max-width:720px){.pedidos-site-busca{grid-template-columns:minmax(0,1fr)}}.estado-vazio{display:grid;grid-gap:4px;gap:4px;max-width:640px;padding:18px 20px;border:1px dashed #cfd8e3;border-radius:14px;background:#fbfcfe;color:#1d2b3a}.estado-vazio strong{font-size:.95rem}.estado-vazio p{margin:0;color:#5b6b7d;font-size:.86rem;line-height:1.5}.estado-vazio a{color:#006ab5;font-weight:600}.inv-topo{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:12px;gap:12px}.inv-bloco,.inv-como,.inv-geral{border:1px solid #e3e8ef;border-radius:14px;background:#fff;color:#1d2b3a;min-width:0}.inv-geral{display:grid;grid-gap:6px;gap:6px;padding:16px 18px}.inv-geral>span:first-child{font-size:.8rem;font-weight:600;color:#5b6b7d}.inv-geral strong{font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-geral strong small{font-size:.85rem;font-weight:500;color:#5b6b7d}.inv-geral>small{color:#5b6b7d;font-size:.8rem}.inv-como{display:flex;gap:10px;align-items:flex-start;padding:16px;background:#f4f8fc;color:#003f6b}.inv-como p{margin:0;font-size:.84rem;line-height:1.45;color:#1d2b3a}.inv-bloco{display:grid;grid-gap:10px;gap:10px;padding:16px}.inv-bloco h3{display:flex;align-items:center;gap:8px;margin:0;font-size:.98rem}.inv-barra{display:inline-block;width:110px;height:8px;border-radius:99px;background:#eef2f6;overflow:hidden;vertical-align:middle}.inv-barra>span{display:block;height:100%;border-radius:inherit;background:#006ab5}.inv-barra>span.inv-barra--ok{background:#1f8a4d}.inv-barra--grande{width:100%;height:10px}.inv-progresso{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inv-produto{display:grid;grid-gap:1px;gap:1px;min-width:0}.inv-produto small{color:#5b6b7d;font-size:.76rem}.inv-neg{color:#c0392b}.inv-pos{color:#1f8a4d}.inv-pendencias{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.inv-pendencias li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid #f3d39a;border-radius:12px;background:#fffaf0}.inv-numeros{font-size:.84rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-cartao{display:grid;grid-gap:4px;gap:4px}.inv-cartao small{color:#5b6b7d;font-size:.76rem}.inv-manual{justify-self:start;margin:0;padding:8px 14px;border:1px dashed #b9c6d4;border-radius:10px;background:#fff;color:#003f6b;font:inherit;font-weight:600;cursor:pointer}.inv-resolver{display:grid;grid-gap:12px;gap:12px}.inv-resolver p{margin:0;line-height:1.6}.inv-resolver label{margin:0}.inv-resolver__acoes{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:720px){.inv-pendencias li,.inv-topo{grid-template-columns:minmax(0,1fr)}.inv-numeros{white-space:normal}}.inv-como>svg{flex:none;margin-top:2px}.categorias-nova .cadastro__linha{align-items:end}.categorias-nova label{margin:0}.categorias-nova>button{justify-self:start;min-width:160px}.inv-bloco,.inventario{grid-template-columns:minmax(0,1fr)}.compra-cartao{display:grid;grid-gap:3px;gap:3px;font-size:.85rem}.compra-cartao__topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.compra-cartao small{color:#5b6b7d}@media (max-width:640px){.compras-topo__acoes>:not(:first-child){flex:1 1;justify-content:center}}.compras-topo__acoes button{white-space:nowrap}.lista__barra-acoes{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fotos-lote{display:grid;grid-gap:14px;gap:14px}.fotos-lote p{margin:0;font-size:.88rem;line-height:1.5;color:#3a3f4b}.fotos-lote__numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.fotos-lote__numeros div{padding:10px 12px;border:1px solid #e3e8ef;border-radius:10px;background:#fbfcfe}.fotos-lote__numeros dt{font-size:.76rem;color:#5b6b7d}.fotos-lote__numeros dd{margin:0;font-size:1.2rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fotos-lote__acoes{display:flex;justify-content:flex-end}@media (max-width:640px){.lista__barra-acoes{width:100%;flex-wrap:nowrap}.lista__barra-acoes>*{flex:1 1;justify-content:center;white-space:nowrap;padding-inline:10px;font-size:.8rem;min-height:42px}.lista__barra-acoes svg{display:none}}.rotulo-curto{display:none}@media (max-width:640px){.lista__barra-acoes .rotulo-longo{display:none}.lista__barra-acoes .rotulo-curto{display:inline}}.nota-fornecedor{max-width:520px}.compras-grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.compras-grupo{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:12px 14px;border:1px solid #e5e5e4;border-radius:12px;background:#fff;color:var(--sp-tinta,#241017);min-width:0}.compras-grupo--no-pedido{border-color:#1f8a4d;box-shadow:inset 0 0 0 1px #1f8a4d}.compras-grupo__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.compras-grupo__topo strong{font-size:.9rem;line-height:1.3}.compras-grupo__selos{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex:none}.compras-grupo__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.compras-grupo__lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:8px;background:#faf9f8}.compras-grupo__lista li.compras-grupo__var--no-pedido{background:#e8f6f0}.compras-grupo__info{display:grid;grid-gap:1px;gap:1px;min-width:0}.compras-grupo__nome{font-size:.85rem;font-weight:700}.compras-grupo__info small{font-size:.74rem;color:#6b6470;overflow-wrap:anywhere}.compras-grupo__repor{justify-self:start;margin:2px 0 0;padding:1px 8px;border:1px solid #c0392b;border-radius:99px;background:#fff;color:#c0392b;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.compras-grupo__stepper{display:inline-flex;align-items:center;border:1px solid #d9d4d6;border-radius:10px;overflow:hidden;background:#fff}.compras-grupo__stepper button{width:36px;height:36px;margin:0;border:0;background:#f4f2f3;color:#241017;font:inherit;font-size:1.1rem;font-weight:700;cursor:pointer}.compras-grupo__stepper button:disabled{opacity:.35;cursor:default}.compras-grupo__stepper input{width:46px;height:36px;margin:0;padding:0;border:0;text-align:center;font:inherit;font-weight:700;color:#241017;background:#fff;-moz-appearance:textfield}.compras-grupo__stepper input::-webkit-inner-spin-button,.compras-grupo__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pedido-adicionar-v2{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #ecdfe3;border-radius:12px;background:#fcf8f9}.pedido-adicionar-v2__busca{max-width:560px}.pedido-adicionar-v2__variacoes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:6px;gap:6px}.pedido-adicionar-v2__variacoes li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #ece6e8}.pedido-adicionar-v2__variacoes span:first-child{display:grid;min-width:0}.pedido-adicionar-v2__variacoes small{font-size:.72rem;color:#6b6470}.pedido-adicionar-v2__rodape{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px}.pedido-adicionar-v2__rodape label{margin:0;max-width:200px}.pedido-resumo-fixo{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:4px;padding:10px 16px;border-radius:14px;background:#003f6b;color:#fff;box-shadow:0 8px 24px rgba(0,30,60,.25)}.pedido-resumo-fixo span{display:inline-flex;align-items:center;gap:6px;font-size:.9rem}.pedido-resumo-fixo>strong{font-size:1.1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pedido-resumo-fixo button{margin:0;padding:6px 14px;border:1px solid rgba(255,255,255,.6);border-radius:99px;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media (max-width:640px){.compras-grupos,.pedido-adicionar-v2__variacoes{grid-template-columns:minmax(0,1fr)}}.compras-grupo__stepper button{display:grid;place-items:center;padding:0;line-height:1}