:root{--marca: #1762a1;--marca-escura: #1a4a9a;--marca-funda: #0e3a7c;--destaque: #ffd525;--destaque-tinta: #0f172a;--gradiente-marca: linear-gradient(135deg, #1a4a9a, #0e3a7c);--tinta: #0f172a;--tinta-fraca: #64748b;--fundo: #fafafa;--papel: #fff;--linha: #e5e7eb;--suave: #f1f5f9;--ok: #16a34a;--alerta: #d97706;--erro: #dc2626;--raio: 12px;--sombra: 0 1px 3px rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--sombra-alta: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--fundo);color:var(--tinta);font:1rem/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .25rem}.sub{margin:0 0 1.25rem;color:var(--tinta-fraca);font-size:.9rem}.erro{color:var(--erro)}.dica{color:var(--tinta-fraca);font-size:.9rem;max-width:46ch}:focus-visible{outline:2px solid var(--destaque);outline-offset:2px}.botao{width:100%;padding:.7rem;font:inherit;font-weight:600;color:#fff;background:var(--gradiente-marca);border:0;border-radius:8px;cursor:pointer;box-shadow:var(--sombra);transition:box-shadow .2s,opacity .2s}.botao:hover{box-shadow:var(--sombra-alta);opacity:.93}.botao:disabled{opacity:.6;cursor:default}.botao--compacto{width:auto;padding:.5rem 1rem}.botao-texto{font:inherit;font-size:.9rem;background:none;border:0;padding:.5rem .25rem;color:var(--tinta-fraca);cursor:pointer}.botao-texto:hover{color:var(--erro)}.botao-texto:disabled{opacity:.6;cursor:default}.login{display:grid;place-items:center;align-content:center;gap:2rem;min-height:100dvh;padding:1.25rem;background:var(--marca)}.login__logo{width:min(100%,22rem);height:auto}.login__cartao{background:var(--papel);border-radius:var(--raio);box-shadow:var(--sombra-alta);padding:2rem 1.75rem;width:100%;max-width:400px}.login__cartao h1{text-align:center}.login__sub{color:var(--tinta-fraca);font-size:.9rem;margin:.25rem 0 1.5rem;text-align:center}.login__abas{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;background:var(--suave);border-radius:10px;margin-bottom:1.25rem}.login__abas button{font:inherit;font-size:.9rem;font-weight:500;padding:.5rem;border:0;border-radius:8px;background:none;color:var(--tinta-fraca);cursor:pointer}.login__abas button.ativa{background:var(--papel);color:var(--tinta);box-shadow:var(--sombra)}.login label{display:block;font-size:.85rem;font-weight:500;margin:.9rem 0 .35rem}.login label:first-child{margin-top:0}.login input{width:100%;padding:.65rem .8rem;font:inherit;border:1px solid var(--linha);border-radius:8px;background:var(--fundo)}.login input:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--marca)}.login .botao{margin-top:1rem}.login__ok{color:var(--ok);text-align:center}.login__nota{color:var(--tinta-fraca);font-size:.8rem;text-align:center;margin:.75rem 0 0}.login__erro{color:var(--erro);font-size:.85rem;margin-top:.75rem}.shell__barra{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;padding-top:calc(.6rem + env(safe-area-inset-top,0px));background:var(--gradiente-marca);color:#fff;box-shadow:var(--sombra)}.shell__menu,.lateral__fechar,.lateral__sair{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer}.shell__barra-logo{height:28px;width:auto}.shell__barra-loja{margin-left:auto;font-size:.85rem;font-weight:500;opacity:.9;text-align:right}.shell__veu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#0f172a80;opacity:0;pointer-events:none;transition:opacity .2s}.shell--aberto .shell__veu{opacity:1;pointer-events:auto}.lateral{position:fixed;inset:0 auto 0 0;z-index:40;width:min(280px,85vw);display:flex;flex-direction:column;background:linear-gradient(180deg,var(--marca-escura),var(--marca-funda));color:#fff;transform:translate(-100%);transition:transform .25s ease;padding-top:env(safe-area-inset-top,0px)}.shell--aberto .lateral{transform:none}.lateral__topo{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1rem .9rem 1.25rem}.lateral__logo{height:40px;width:auto}.lateral__loja{margin:0 .75rem .5rem;padding:.65rem .75rem;border-radius:10px;background:#ffffff14;display:flex;flex-direction:column;gap:.2rem}.lateral__loja strong{font-size:.9rem;font-weight:600}.lateral__loja select{font:inherit;font-size:.9rem;font-weight:600;color:#fff;background:transparent;border:0;padding:0;cursor:pointer}.lateral__loja select option{color:var(--tinta)}.lateral__rotulo{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.lateral__nav{flex:1;overflow-y:auto;padding:.25rem .75rem 1rem;scrollbar-width:thin}.lateral__grupo{display:flex;flex-direction:column;gap:.15rem;margin-top:.9rem}.lateral__grupo .lateral__rotulo{padding:0 .6rem .3rem}.lateral__item{display:flex;align-items:center;gap:.7rem;padding:.55rem .65rem;border-radius:8px;color:#ffffffd1;text-decoration:none;font-size:.92rem;transition:background .15s,color .15s}.lateral__item:hover{background:#ffffff1a;color:#fff}.lateral__item.ativo{background:var(--destaque);color:var(--destaque-tinta);font-weight:600}.icone{flex-shrink:0}.lateral__rodape{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgb(255 255 255 / .12)}.lateral__usuario{display:flex;flex-direction:column;min-width:0;flex:1}.lateral__email{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lateral__papel{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--destaque)}.shell__conteudo{padding:1.25rem 1rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));min-width:0}@media (min-width: 900px){html{font-size:14px}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100dvh}.shell__barra,.shell__veu,.lateral__fechar{display:none}.lateral{position:sticky;top:0;height:100dvh;width:auto;transform:none;transition:none}.shell__conteudo{padding:1.5rem 2rem;max-width:1920px}}.cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.25rem}.cabeca .sub{margin:0}.cabeca__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.bloco{background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.bloco>h2,.bloco__titulo{font-size:1rem;font-weight:600;margin:0 0 .75rem}.botao--secundario{background:var(--papel);color:var(--marca);border:1px solid var(--linha);box-shadow:none}.botao--secundario:hover{background:var(--suave);opacity:1}.botao--perigo{background:var(--erro)}.filtros{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.filtros input[type=search],.filtros input[type=text]{flex:1 1 14rem}.campo{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:500}.campo--inline{flex-direction:row;align-items:center;gap:.5rem}.campo span{color:var(--tinta-fraca)}input[type=search],input[type=text],input[type=number],input[type=date],input[type=datetime-local],.campo input,.campo select,.filtros select,.mapa select{font:inherit;font-size:.9rem;padding:.5rem .65rem;border:1px solid var(--linha);border-radius:8px;background:var(--papel);color:var(--tinta)}input:focus,select:focus,textarea:focus{outline:none;border-color:transparent;box-shadow:0 0 0 2px var(--marca)}.grade-campos{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.chips{display:flex;flex-wrap:wrap;gap:.35rem}.chip{font:inherit;font-size:.8rem;font-weight:500;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--linha);background:var(--papel);color:var(--tinta-fraca);cursor:pointer}.chip.ativo{background:var(--marca);border-color:var(--marca);color:#fff}.tabela-rolagem{overflow-x:auto;border:1px solid var(--linha);border-radius:var(--raio);background:var(--papel)}.tabela{width:100%;border-collapse:collapse;font-size:.88rem}.tabela th{text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-fraca);background:var(--suave);padding:.6rem .75rem;white-space:nowrap}.tabela td{padding:.6rem .75rem;border-top:1px solid var(--linha);vertical-align:top}.tabela tr:hover td{background:#f8fafc}.tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabela--compacta td,.tabela--compacta th{padding:.4rem .6rem}.tabela__sub{display:block;font-size:.78rem;color:var(--tinta-fraca)}.paginacao{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.85rem;color:var(--tinta-fraca)}.selo{display:inline-block;font-size:.72rem;font-weight:600;padding:.1rem .5rem;border-radius:999px;background:var(--suave);color:var(--tinta-fraca);white-space:nowrap}.selo--ok{background:#16a34a1a;color:var(--ok)}.selo--alerta{background:#d977061f;color:var(--alerta)}.selo--erro{background:#dc26261a;color:var(--erro)}.selo--marca{background:#1762a11a;color:var(--marca)}.selo--A{background:var(--marca);color:#fff}.selo--B{background:var(--destaque);color:var(--destaque-tinta)}.selo--C{background:var(--suave);color:var(--tinta-fraca)}.aviso{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;border-radius:10px;background:#ffd52526;border:1px solid rgb(255 213 37 / .6);font-size:.9rem;margin-bottom:1rem}.aviso--forte{background:#dc262612;border-color:#dc262659}.aviso a{color:var(--marca);font-weight:600}.vazio-tabela{padding:2rem 1rem;text-align:center;color:var(--tinta-fraca);font-size:.9rem}.importador{display:flex;flex-direction:column;gap:.85rem}.abas-mini{display:inline-flex;gap:.25rem;padding:.2rem;background:var(--suave);border-radius:9px;align-self:flex-start}.abas-mini button{font:inherit;font-size:.85rem;padding:.35rem .8rem;border:0;border-radius:7px;background:none;color:var(--tinta-fraca);cursor:pointer}.abas-mini button.ativa{background:var(--papel);color:var(--tinta);box-shadow:var(--sombra)}.soltar{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;padding:1.5rem 1rem;border:2px dashed var(--linha);border-radius:var(--raio);cursor:pointer;background:var(--fundo);transition:border-color .2s}.soltar:hover{border-color:var(--marca)}.soltar input{display:none}.soltar strong{color:var(--marca)}.soltar span{font-size:.82rem;color:var(--tinta-fraca)}.colar{display:flex;flex-direction:column;gap:.5rem}.colar textarea{font:inherit;font-size:.85rem;font-family:ui-monospace,monospace;padding:.65rem;border:1px solid var(--linha);border-radius:8px;resize:vertical}.colar .botao{align-self:flex-start}.mapa{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.mapa label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:500;color:var(--tinta-fraca)}.importador>.botao{align-self:flex-start}.resultado{padding:.85rem 1rem;border-radius:10px;background:#16a34a14;border:1px solid rgb(22 163 74 / .3);font-size:.9rem}.resultado ul{margin:.35rem 0 0;padding-left:1.1rem}.passos{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;counter-reset:passo}.passos li{counter-increment:passo;position:relative;padding:.7rem .9rem .7rem 3rem;border:1px solid var(--linha);border-radius:10px;display:flex;flex-direction:column;gap:.1rem}.passos li:before{content:counter(passo);position:absolute;left:.85rem;top:.7rem;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;font-size:.8rem;font-weight:700;background:var(--suave);color:var(--marca)}.passos li.feito:before{content:"✓";background:var(--ok);color:#fff}.passos a{font-weight:600;color:var(--marca);text-decoration:none}.passos span{font-size:.85rem;color:var(--tinta-fraca)}.cotacao-linha{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;font:inherit;text-align:left;cursor:pointer;padding:.75rem 1rem;background:var(--papel);border:1px solid var(--linha);border-radius:10px;transition:border-color .15s}.cotacao-linha:hover,.cotacao-linha.ativa{border-color:var(--marca)}.cotacao-linha__nome{display:flex;flex-direction:column;min-width:0}.parecer{margin:0 0 1rem;padding:.9rem 1rem;border-radius:10px;background:#1762a10f;border-left:4px solid var(--marca)}.parecer p{margin:.3rem 0 0;white-space:pre-line;font-size:.92rem;line-height:1.55}.kpis{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-bottom:1.25rem}.dialogo-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0f172a80;display:grid;place-items:center;padding:1rem}.dialogo{background:var(--papel);border-radius:var(--raio);box-shadow:var(--sombra-alta);width:100%;max-width:560px;max-height:90dvh;overflow-y:auto;padding:1.5rem}.dialogo h2{margin:0 0 1rem;font-size:1.1rem}.dialogo--largo{max-width:min(1180px,100%)}.dialogo__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.dialogo__topo h2{margin:0}.dialogo__fechar{flex-shrink:0;width:34px;height:34px;border:0;border-radius:8px;cursor:pointer;background:var(--suave);color:var(--tinta-fraca);font-size:1.3rem;line-height:1}.dialogo__fechar:hover{background:var(--linha);color:var(--tinta)}.linha-clicavel{cursor:pointer}.tabela-edicao td{padding:.3rem .35rem}.tabela-edicao input,.tabela-edicao select{font:inherit;font-size:.85rem;padding:.35rem .45rem;width:100%;border:1px solid var(--linha);border-radius:6px;background:var(--papel)}.dialogo__acoes{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.cartoes{display:grid;gap:.75rem;grid-template-columns:1fr}.cartao{position:relative;overflow:hidden;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);transition:box-shadow .2s;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.2rem}.cartao:hover{box-shadow:var(--sombra-alta)}.cartao:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--marca)}.cartao--destaque:before{background:var(--destaque)}.cartao--alerta:before{background:var(--alerta)}.cartao__num{font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.cartao__rot{font-size:.85rem;color:var(--tinta-fraca)}.embreve{max-width:56ch}.embreve__etapa{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;color:var(--marca);background:#1762a114;border-radius:999px;padding:.2rem .7rem;margin:0 0 .9rem}.vazio{display:grid;place-items:center;align-content:center;gap:.5rem;min-height:100dvh;padding:2rem;text-align:center}.vazio__logo{width:min(100%,18rem);height:auto;margin-bottom:1rem}.vazio p{max-width:42ch;color:var(--tinta-fraca)}.vazio__email{font-weight:500;color:var(--tinta)!important}.vazio .botao{max-width:200px;margin-top:.5rem}.secao{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;margin:1.75rem 0 .75rem}.contagem{font-size:.75rem;font-weight:600;color:var(--marca);background:#1762a114;border-radius:999px;padding:.05rem .5rem}.lista{display:grid;gap:.5rem}.usuario{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background:var(--papel);border:1px solid var(--linha);border-radius:var(--raio);box-shadow:var(--sombra);padding:.85rem 1rem}.usuario--decisao{border-left:4px solid var(--destaque)}.usuario__id{display:flex;flex-direction:column;min-width:0}.usuario__id strong{font-weight:600;overflow-wrap:anywhere}.usuario__id span{font-size:.85rem;color:var(--tinta-fraca);overflow-wrap:anywhere}.usuario__vinc{font-size:.8rem!important}.usuario__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.usuario__acoes select{font:inherit;font-size:.9rem;padding:.45rem .5rem;flex:1 1 10rem;border:1px solid var(--linha);border-radius:8px;background:var(--fundo)}.usuario__erro{width:100%;margin:0;font-size:.85rem}@media (min-width: 900px){.usuario__acoes{width:auto}.usuario__acoes select{flex:0 1 auto}.cartoes{grid-template-columns:repeat(3,1fr)}}.aviso-versao{position:fixed;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;width:min(560px,calc(100% - 2rem));display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:var(--raio);box-shadow:var(--sombra-alta);background:var(--marca-escura);color:#fff;font-size:.9rem}.aviso-versao .botao{background:var(--destaque);color:var(--destaque-tinta);white-space:nowrap}.lote{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;position:sticky;top:0;z-index:2;margin-bottom:1rem}.lote__marcar{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem}.lote__limiar{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem}.lote__limiar select{font:inherit;padding:.25rem .4rem}.cartao__marcar{display:inline-flex;align-items:flex-start;gap:.6rem}.cartao__marcar input{margin-top:.3rem}.celula-ajuste{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.celula-ajuste input{font:inherit;width:5.5rem;text-align:right;padding:.2rem .35rem;border:1px solid var(--linha);border-radius:6px;background:var(--papel);color:var(--tinta)}.celula-ajuste input:focus{outline:2px solid var(--marca);border-color:transparent}.variacao{display:flex;justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.2rem}.variacao--mais{color:var(--ok);font-weight:600}.variacao--menos{color:var(--erro);font-weight:600}.campo--pct input{width:7.5rem}.preco-cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.5rem}.preco-cabeca .campo{margin:0}.preco-cabeca .abas-mini{align-self:flex-end;margin-bottom:.15rem}.publico{max-width:640px;margin:0 auto;padding:1rem 16px 3rem}.publico__topo{display:flex;justify-content:center;padding:.9rem;margin-bottom:1rem;background:var(--marca);border-radius:var(--raio)}.publico__titulo{font-size:1.35rem;margin:0 0 .25rem}.publico__item{margin-bottom:.75rem}.publico__item--sem{opacity:.6}.publico__item-cabeca{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.6rem}.publico__item-campos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem}.publico input:not([type=checkbox]),.publico textarea{width:100%;min-width:0;box-sizing:border-box}.publico__sem{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.9rem}.publico__enviar{width:100%;padding:.9rem;font-size:1.05rem;margin-top:.5rem}.publico__rodape{text-align:center;margin-top:1.5rem}.mapa-cotacao td.melhor{background:color-mix(in srgb,var(--ok) 14%,transparent);font-weight:600}.mapa-cotacao td.sem{color:var(--tinta-fraca)}.grade-loja{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem 1rem}.grade-loja__cnpj{grid-column:span 4}.grade-loja__nome{grid-column:span 8}.grade-loja__cidade{grid-column:span 5}.grade-loja__uf{grid-column:span 2}.grade-loja__regime{grid-column:span 3}.grade-loja__porte{grid-column:span 2}.grade-loja__inteira{grid-column:1 / -1}.grade-loja input,.grade-loja select{width:100%;min-width:0;box-sizing:border-box}@media (max-width: 760px){.grade-loja>*{grid-column:1 / -1}.grade-loja__cidade{grid-column:span 8}.grade-loja__uf{grid-column:span 4}.grade-loja__regime{grid-column:span 7}.grade-loja__porte{grid-column:span 5}}.campo-icone{position:relative;display:block}.campo-icone input{padding-right:2.6rem}.campo-icone__botao{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:6px;background:none;color:var(--marca);cursor:pointer}.campo-icone__botao:hover:not(:disabled){background:var(--suave)}.campo-icone__botao:disabled{color:var(--tinta-fraca);cursor:default}.campo-icone__botao.achou{color:var(--ok)}.campo-icone__botao.falhou{color:var(--erro)}.campo-icone__botao .icone{width:18px;height:18px}.campo-icone__botao.girando .icone{animation:girar .9s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.tabloide-etapas{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 .4rem}.tabloide-etapa{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .4rem;border-radius:999px;background:var(--suave);color:var(--tinta-fraca);font-size:.85rem}.tabloide-etapa__n{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--papel);font-size:.75rem;font-weight:600}.tabloide-etapa.feita{color:var(--ok)}.tabloide-etapa.atual{background:var(--marca);color:#fff;font-weight:600}.tabloide-etapa.atual .tabloide-etapa__n{color:var(--marca)}.tabloide-etapas__acoes{display:flex;align-items:center;gap:.75rem;margin-left:auto}.tabela-tabloide td{padding:.3rem .4rem;vertical-align:middle}.tabela-tabloide th{padding:.55rem .4rem}.tabela-tabloide input,.tabela-tabloide select{padding:.3rem .4rem}.tabela-tabloide .campo-num{min-width:5.5rem;text-align:right}.tabela-tabloide .col-pg select{min-width:3.6rem}.tabela-tabloide .col-historico{min-width:13rem;white-space:nowrap}.tabela-tabloide .selo{margin-left:.35rem}@media (max-width: 720px){.tabloide-etapas__acoes{margin-left:0;width:100%}}.tabloide-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.tabloide-link__url{display:block;margin-top:.4rem;font-size:.8rem;color:var(--marca);overflow-wrap:anywhere}.publico-tabloide__total{display:flex;flex-direction:column;gap:.15rem}.publico-tabloide__loja{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.6rem;padding:.8rem 1rem}.publico-tabloide__loja{flex-wrap:wrap}.publico-tabloide__loja--ok{border-left:4px solid var(--ok)}.publico-tabloide__nome{display:flex;flex-direction:column;min-width:0;flex:1 1 12rem}.publico-tabloide__ok{color:var(--ok);font-weight:600}.publico-tabloide__acao{display:flex;gap:.5rem;align-items:center;flex:0 0 auto}.publico-tabloide__acao{align-items:flex-end;flex-wrap:wrap}.publico-tabloide__campo{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--tinta-fraca)}.publico-tabloide__acao input{width:6.5rem;text-align:right;font-size:1rem;padding:.55rem .65rem;border:1px solid var(--linha);border-radius:8px}.publico-tabloide__acao .botao{white-space:nowrap;min-width:8.5rem;padding-top:.62rem;padding-bottom:.62rem}.publico-tabloide__msg{width:100%;margin:.5rem 0 0}.margem{display:inline-block;min-width:4.2rem;padding:.15rem .5rem;border-radius:999px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.margem--ideal{background:#16a34a24;color:#15803d}.margem--atencao{background:#eab30833;color:#a16207}.margem--baixo{background:#dc262621;color:#b91c1c}.margem-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;color:var(--tinta-fraca);margin:0 0 .6rem}.margem-legenda .margem{min-width:0;margin-left:.6rem;font-size:.78rem}.margem-legenda .margem:first-child{margin-left:0}.cartao--ideal:before{background:var(--ok)}.cartao--atencao:before{background:#eab308}.cartao--baixo:before{background:var(--erro)}.tabela-rolagem--itens{max-height:calc(100dvh - 9rem);overflow:auto}.tabela-rolagem--itens thead th{position:sticky;top:0;z-index:2;box-shadow:inset 0 -1px 0 var(--linha)}.tabela-tabloide th.col-dif,.tabela-tabloide td.col-dif{text-align:center;width:4.2rem}.tabela-tabloide td.col-dif input{min-width:0;width:3.4rem;text-align:center}.tabela-tabloide td.col-ref{min-width:8rem;width:8rem}
