:root{--fundo: #f3f5f7;--tinta: #0f1b2d;--suave: #44546a;--borda: #c9d2dd;--borda-forte: #9aa8ba;--linha: #e3e8ee;--azul: #1b5bd6;--selecionado: #e8eef7;--erro: #b3261e}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fundo);color:var(--tinta);font-family:Schibsted Grotesk,system-ui,sans-serif}.tabela .num,.tabela .direita,.numeros b,.u .n,.grande,.legenda button span:last-child{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}:is(button,input,select,textarea,a):focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1{margin:0;font-size:36px;font-weight:600;letter-spacing:-.02em}h2{margin:0;font-size:22px;font-weight:600}a{color:var(--azul)}.sub{margin:4px 0 0;font-size:17px;color:var(--suave)}.nota{font-size:14px;color:var(--suave)}.dica{font-size:13px;font-weight:400;line-height:1.3;color:#5f6e82}.grande{font-size:30px;font-weight:700;letter-spacing:-.01em}.crescer{flex-grow:1;min-width:0}.direita{text-align:right}.linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.oculto{visibility:hidden}.shell{display:flex;min-height:100vh}.lateral{position:sticky;top:0;width:248px;height:100vh;flex:none;display:flex;flex-direction:column;padding:0 14px;background:#fff;border-right:1px solid #d5dce5}.lateral .marca-app{height:72px;display:flex;align-items:center;padding:0 10px;font-size:22px;font-weight:700;letter-spacing:-.01em}.nav-itens{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--tinta);font-size:16px;font-weight:500;text-align:left;text-decoration:none}.nav-item.cabeca{font-weight:600}.nav-item.ativo{background:var(--selecionado);font-weight:600}.nav-sub{display:flex;flex-direction:column;gap:2px;margin:0 0 4px 21px;padding-left:10px;border-left:1px solid #d5dce5}.nav-sub a{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:8px;color:var(--suave);font-size:15px;font-weight:500;text-decoration:none}.nav-sub a.ativo{background:var(--selecionado);color:var(--tinta);font-weight:600}.ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.usuario{display:flex;align-items:center;gap:10px;padding:14px 6px 18px;border-top:1px solid #d5dce5}.avatar{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--selecionado);color:#1b3f8f;font-size:14px;font-weight:700}.barra-movel{display:none}.pagina{flex:1;min-width:0;padding:20px 40px}.cabecalho{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px 24px;padding:0 0 14px}.c{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#fff;font-weight:700;line-height:1}.disp{background:#1db45a}.res{background:repeating-linear-gradient(135deg,#eef3fa 0 3px,#a9c2e8 3px 5px);box-shadow:inset 0 0 0 1px #7fa3d9}.evt{background:#2563eb}.ret{background:#c4cad3;box-shadow:inset 0 0 0 1px #98a2b0}.ava{background:#c5221f}.ava:before{content:"!"}.ext{background:#7a0f12}.ext:before{content:"?"}.fal{background:#fff;border:1px dashed var(--suave)}.apagada{opacity:.18}.legenda{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px}.legenda button{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--borda);border-radius:8px;background:#fff;font-size:15px}.legenda button[aria-pressed=true]{border-color:var(--tinta)}.sel-gatilho{display:flex;align-items:center;gap:10px;width:100%;padding:0 12px;border:1px solid var(--borda-forte);border-radius:8px;background:#fff;color:var(--tinta);font-size:16px;font-weight:400;text-align:left}.sel-gatilho.aberto{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul)}.sel-gatilho app-i{color:var(--suave)}.sel-gatilho.sel-acao{width:auto;justify-content:center;padding:0 16px;border-color:#bfd3fa;background:#eef3fd;color:#1b4fc0;font-size:15px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.sel-gatilho.sel-acao app-i{color:currentColor}.sel-gatilho.sel-acao:hover,.sel-gatilho.sel-acao.aberto{background:#dfe9fb;border-color:#2563eb;box-shadow:none}.sel-valor{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-valor.sem-valor{color:#6b7a8f}.sel-pop{position:fixed;z-index:40;padding:8px;border:1px solid var(--borda);border-radius:10px;background:#fff;box-shadow:0 10px 28px #0f1b2d2e}.sel-busca{display:flex;align-items:center;gap:8px;height:40px;margin-bottom:6px;padding:0 10px;border:1px solid var(--borda-forte);border-radius:8px;color:var(--suave)}.sel-busca input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font-size:15px}.sel-lista{max-height:240px;overflow-y:auto}.sel-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--tinta);font-size:15px;font-weight:400;text-align:left}.sel-item app-i{color:var(--suave)}.sel-item.foco{background:#eef3fa}.sel-item.marcado{font-weight:600}.sel-item.marcado app-i:last-child{color:var(--azul)}.sel-vazio{display:flex;align-items:center;height:44px;padding:0 10px;color:var(--suave);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border:1px solid var(--tinta);border-radius:8px;background:#fff;color:var(--tinta);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;gap:8px}.btn.primario{border-color:var(--azul);background:var(--azul);color:#fff}.btn.discreto{border-color:var(--borda-forte)}.btn.contorno-azul{border-color:var(--azul);color:var(--azul)}.btn.mini{height:38px;padding:0 12px;font-size:14px}.btn.alto{height:54px;font-size:18px}.btn.total{width:100%}.campo{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600}.campo.leve{gap:4px;font-size:14px;font-weight:400;color:var(--suave)}.rotulo{display:flex;align-items:center;gap:8px;color:var(--tinta)}.rotulo .ic{color:var(--suave)}.inp{width:100%;height:48px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:8px;background:#fff;color:var(--tinta);font-size:17px;font-weight:400}select.inp{padding:0 10px}textarea.inp{height:92px;padding:10px 14px;font-size:15px;line-height:1.5;resize:vertical}.segmentado{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:#e4e9ef}.segmentado button{display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--suave);font-size:15px;font-weight:500}.segmentado.alto button{height:44px;padding:0 22px;font-size:16px}.segmentado button[aria-pressed=true]{background:#fff;color:var(--tinta);font-weight:600}.aviso-erro{margin:0 0 16px;padding:12px 16px;border:1px solid #e3b4b1;border-radius:8px;background:#fdf0ef;color:var(--erro);font-size:15px}.aviso-ok{margin:0 0 16px;padding:12px 16px;border:1px solid #9ed8b4;border-radius:8px;background:#eaf7ef;font-size:15px}.cartao{background:#fff;border:1px solid var(--borda);border-radius:10px}.vazio{padding:48px 24px;color:var(--suave);text-align:center;font-size:17px}.tabela{overflow-x:auto}.tabela table{width:100%;border-collapse:collapse}.tabela th{height:58px;padding:0 10px;background:#fafbfc;border-bottom:1px solid var(--borda);color:var(--suave);font-size:14px;font-weight:400;text-align:left}.tabela td{height:var(--alt-linha, 52px);padding:6px 10px;border-bottom:1px solid var(--linha);font-size:15px}.tabela tr:last-child td{border-bottom:0}.tabela .forte{font-size:17px;font-weight:600;color:var(--tinta);text-decoration:none}.tabela table[style*=table-layout] td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabela th.dir,.tabela td.dir{text-align:right;padding-right:20px}.tabela .cel{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.tabela .num{font-weight:600;text-align:center;white-space:nowrap}.tabela .zero{color:#8795a8;font-weight:400}.col-estado{text-align:center!important;font-size:12px!important}.col-estado .c{display:flex;margin:0 auto 3px}.blocos{display:flex;flex-wrap:wrap;gap:20px 44px;align-content:flex-start}.bloco{display:flex;flex-direction:column;gap:6px}.bloco a{color:var(--tinta);font-size:18px;font-weight:600;text-decoration:none}.grade{display:grid;gap:4px;width:max-content;max-width:100%}.rodape-unidade{display:flex;align-items:center;flex-wrap:wrap;gap:16px 20px;min-height:84px;margin-top:28px;border-top:1px solid var(--borda);font-size:18px}.u{position:relative;width:56px;height:40px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0;font-size:15px;font-weight:700;color:#fff}.u .n{padding:1px 3px;border-radius:5px;background:#fff;color:var(--tinta);font-size:13px;font-weight:600;line-height:1.2}.u.marcada{box-shadow:0 0 0 2px var(--fundo),0 0 0 3px var(--tinta)}.u.marcada:after{content:"\2713";position:absolute;top:-9px;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--tinta);color:#fff;font-size:12px;line-height:18px}.modelo-corpo{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.grade-u{display:grid;grid-template-columns:repeat(auto-fill,56px);gap:8px;flex:1 1 560px;min-width:0;padding:6px 12px 0 0}.lado{width:300px;flex:none;display:flex;flex-direction:column;gap:16px}.etiqueta-previa{display:flex;align-items:center;gap:16px;padding:16px}.etiqueta-previa img{width:96px;height:96px;flex:none;image-rendering:pixelated}.m3{height:calc(100vh - 40px);min-height:560px;display:flex;flex-direction:column}.m3-topo{display:flex;align-items:center;gap:16px;flex:none;padding-bottom:16px}.m3-topo .sub{margin-top:2px}.m3-colunas{flex:1;min-height:0;display:flex;gap:24px}.m3-lista{width:360px;flex:none;display:flex;flex-direction:column;overflow:hidden}.m3-filtros{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 14px 10px;border-bottom:1px solid var(--linha)}.m3-busca{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:8px;color:var(--suave)}.m3-busca input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tinta);font-size:16px}.m3-busca.busca-ampla{width:100%;background:#fff;transition:border-color .15s,box-shadow .15s}.m3-busca.busca-ampla:hover{border-color:var(--suave)}.m3-busca.busca-ampla:focus-within{border-color:var(--azul);box-shadow:0 0 0 3px #2563eb2e;color:var(--azul)}.m3-busca.busca-ampla input::placeholder{color:var(--suave);opacity:.8}.m3-filtros-linha{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m3-itens{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.m3-itens::-webkit-scrollbar{width:14px}.m3-itens::-webkit-scrollbar-track{background:transparent}.m3-itens::-webkit-scrollbar-thumb{background:#c3ccd8;border:4px solid transparent;border-radius:8px;background-clip:content-box}.m3-itens::-webkit-scrollbar-thumb:hover{background:#8795a8;background-clip:content-box}@supports not selector(::-webkit-scrollbar){.m3-itens{scrollbar-width:thin;scrollbar-color:#c3ccd8 transparent}}@media(min-width:861px){@supports selector(::-webkit-scrollbar){.m3-lista{overflow:visible}.m3-itens{margin-right:-14px}}}.m3-grupo{position:sticky;top:0;z-index:1;width:100%;border:0;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;background:#fafbfc;color:var(--suave);font-size:13px;font-weight:600}.m3-item{display:flex;align-items:center;gap:12px;width:100%;height:56px;padding:0 14px;border:0;border-top:1px solid var(--linha);background:#fff;text-align:left}.m3-item.ativo{background:var(--selecionado);box-shadow:inset 3px 0 0 var(--azul)}.m3-nome{display:block;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m3-total{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.m3-paginas{flex:none;display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:1px solid var(--linha)}.m3-detalhe{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px;overflow:hidden}.m3-cabeca{flex:none;display:flex;align-items:center;gap:14px}.m3-cabeca h2{font-size:26px}.m3-icone{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#eef3fa;color:#1b3f8f}.m3-soma{text-align:right}.m3-soma b{display:block;font-size:32px;line-height:1;font-variant-numeric:tabular-nums}.m3-acoes{flex:none;display:flex;gap:12px}.m3-acoes .btn{flex:1}.m3-estados{flex:none;display:flex;justify-content:space-between}.m3-estado{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;border-radius:6px;background:none;text-align:left}.m3-estado b{font-size:20px;font-variant-numeric:tabular-nums}.m3-estado.zero{opacity:.45}.m3-estado[aria-pressed=true]{background:var(--selecionado);box-shadow:0 0 0 6px var(--selecionado)}.m3-mapa{flex:1;min-height:0;overflow:hidden}.m3-grade{display:grid;gap:4px;height:100%}.veu{position:fixed;inset:0;z-index:10;background:#0f1b2d61}.painel{position:fixed;top:0;right:0;bottom:0;z-index:11;width:min(560px,100vw);display:flex;flex-direction:column;background:#fff;border-left:1px solid var(--borda);box-shadow:-12px 0 32px #0f1b2d2e}.painel header{display:flex;align-items:flex-start;gap:12px;padding:24px 32px 16px}.painel .corpo{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:4px 32px 16px}.painel footer{display:flex;gap:12px;padding:16px 32px 24px;border-top:1px solid var(--borda)}.fechar{width:44px;height:44px;border:1px solid var(--borda);border-radius:8px;background:#fff;font-size:22px}.opcoes{display:flex;gap:12px}.opcao{flex:1;display:flex;align-items:center;gap:12px;min-height:84px;padding:12px 14px;border:1px solid var(--borda-forte);border-radius:10px;background:#fff;text-align:left}.opcao .ic{width:28px;height:28px;color:var(--suave)}.opcao strong{display:block;font-size:16px;font-weight:700}.opcao small{display:block;margin-top:2px;white-space:nowrap}.opcao[aria-pressed=true]{border:2px solid var(--azul);background:#eef3fa}.opcao[aria-pressed=true] .ic{color:var(--azul)}.painel.largo{width:min(860px,100vw)}.painel.largo header{padding-bottom:8px}.etapas{display:flex;align-items:center;margin:0;padding:0;list-style:none}.etapas li{display:flex;align-items:center}.etapas li+li:before{content:"";width:28px;height:2px;margin:0 8px;background:var(--borda)}.etapa{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px;border:0;background:none;font-size:15px;font-weight:600;color:var(--suave);white-space:nowrap}.etapa:disabled{opacity:.55}.etapa .bolha{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eef1f5;font-size:13px;font-variant-numeric:tabular-nums}.etapa[aria-current=step]{color:var(--tinta)}.etapa[aria-current=step] .bolha{background:var(--azul);color:#fff}.etapa.feita .bolha{background:#dbe7fb;color:var(--azul)}.wiz{flex:1;min-height:0;display:flex}.wiz .corpo{flex:1 1 0;min-width:0}.previa{flex:0 0 330px;overflow-y:auto;padding:20px 24px;background:var(--fundo);border-left:1px solid var(--borda)}.previa-detalhe{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:16px;border:1px solid var(--borda);border-radius:10px;background:#fff}.previa-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.previa-detalhe h3{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.previa-meta{display:flex;flex-wrap:wrap;gap:6px}.previa-meta span{padding:3px 10px;border-radius:12px;background:#eef3fa;font-size:13px;font-weight:600;color:#1b3f8f}.previa-meta span.vago{background:#f1f3f6;color:var(--suave);font-weight:400}.previa-meta .previa-prefixo{background:#1b3f8f;color:#fff}.previa-item{margin-top:8px;border:1px solid var(--borda);border-radius:10px}.previa h3.vago,.previa .m3-nome.vago{color:var(--suave);font-weight:400}.previa-codigos{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.previa-etiqueta{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--borda-forte);border-radius:8px;background:#fff;font-weight:700;font-variant-numeric:tabular-nums}.colunas{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.colunas>.principal{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.colunas>aside{width:340px;flex:none;display:flex;flex-direction:column;gap:14px}.resumo{padding:16px 20px 20px}.resumo h2{margin-bottom:8px;font-size:18px}.resumo .item{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--linha);font-size:15px}.resumo .item span:first-child{width:104px;flex:none;color:var(--suave)}.resumo .item span:last-child{font-weight:600;min-width:0;overflow-wrap:anywhere}.concluido{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border:1px solid #9ed8b4;border-radius:10px;background:#eaf7ef}.listas{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.listas>section{flex:1 1 400px;min-width:0;overflow:hidden}.lista-topo{display:flex;align-items:center;gap:10px;padding:18px 22px 12px}.lista-topo app-i{color:#1b3f8f}.lista-contagem{padding:3px 10px;border-radius:12px;background:#eef3fa;color:#1b3f8f;font-size:13px;font-weight:600}.lista-icone{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eef3fa;color:#1b3f8f;margin-right:6px}.lista-icone.inativo{background:#eef1f5;color:var(--suave)}.lista-nome{font-size:17px;font-weight:600}.inativo .lista-nome{color:var(--suave)}.lista-acao{width:40px;height:40px;padding:0;justify-content:center}.lista-add{display:flex;gap:10px;padding:0 22px 14px}.lista-linha{display:flex;align-items:center;gap:8px;min-height:64px;padding:8px 22px;border-top:1px solid var(--linha)}.etiqueta-inativo{display:inline-flex;align-items:center;height:22px;margin-left:8px;padding:0 8px;border-radius:11px;background:#eef1f5;color:var(--suave);font-size:13px}.numeros{display:flex;gap:36px}.numeros b{display:block;font-size:40px;line-height:1}.numeros span{font-size:16px;color:var(--suave)}.pedido{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0}.conferencia{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;padding:0 16px 14px;display:flex;flex-direction:column;gap:12px}.conferencia header{display:flex;align-items:center;gap:12px;min-height:56px}.progresso{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.mapa{display:grid;grid-template-columns:repeat(auto-fill,20px);gap:3px}.mapa .atual{box-shadow:0 0 0 2px var(--fundo),0 0 0 3px var(--tinta)}.camera{position:relative;height:190px;flex:none;overflow:hidden;border-radius:12px;background:#1e2a3b;color:#e4eaf3}.camera video{width:100%;height:100%;object-fit:cover}.camera p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 12px;background:#1e2a3bd9;text-align:center;font-size:14px}.leitura{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;font-size:18px}.decisao{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--tinta);border-radius:12px;background:#fff;font-size:17px}.tres{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tres button{height:56px;padding:0 4px;border:1px solid var(--borda-forte);border-radius:8px;background:#fff;font-size:16px;font-weight:600}.tres button[aria-pressed=true]{border-color:var(--azul);background:#e6eefc}.dois{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dois .btn{height:52px;padding:0 6px}.faltantes{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.faltantes button{display:flex;justify-content:space-between;min-height:48px;padding:0 14px;align-items:center;border:0;border-top:1px solid var(--linha);background:#fff;font-size:16px}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.login form{width:min(400px,100%);display:flex;flex-direction:column;gap:18px;padding:32px}.folha-impressao{display:none}.etiqueta{--mm: 1mm;display:flex;align-items:center;gap:calc(var(--mm) * 2);overflow:hidden;padding:calc(var(--mm) * 1.5);box-sizing:border-box;color:#000;font-family:Schibsted Grotesk,system-ui,sans-serif}.etiqueta img{height:100%;aspect-ratio:1;flex:none}.etiqueta b{display:block;font-size:1em;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etiqueta span{display:block;font-size:.7em;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etiqueta>div{min-width:0}.etiqueta.vertical,.etiqueta.codigo{flex-direction:column;justify-content:center;text-align:center;gap:calc(var(--mm) * 1)}.etiqueta.vertical img,.etiqueta.codigo img{width:100%;height:auto;aspect-ratio:1;flex:0 1 auto;min-height:0;object-fit:contain}.etiqueta.vertical,.etiqueta.codigo{padding:calc(var(--mm) * 1)}.etiqueta.vertical>div,.etiqueta.codigo>div{max-width:100%;overflow:hidden}.etiqueta.qr{justify-content:center}@media print{html,body{height:auto!important;background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.shell{display:block;min-height:0}.lateral,.barra-movel,.colunas,.tela-etiquetas{display:none!important}.pagina{padding:0}.folha-impressao{display:block;margin:0;padding:0}.shell,.pagina{margin:0;overflow:visible}.folha-impressao .etiqueta{break-after:page;break-inside:avoid;page-break-after:always;border-radius:0;box-shadow:none;background:#fff}.folha-impressao .etiqueta:last-child{break-after:auto;page-break-after:auto}}@media(max-width:860px){.pagina{padding:16px 16px 24px}.m3{height:auto}.m3-colunas{flex-direction:column}.m3-lista{width:100%}.m3-itens{height:340px;flex:none}.m3-mapa{height:320px;flex:none}.m3-estados{flex-wrap:wrap;gap:12px}h1{font-size:28px}.lateral{position:fixed;z-index:20;left:0;transform:translate(-100%);transition:transform .18s}.lateral.aberta{transform:none;box-shadow:12px 0 32px #0f1b2d2e}.barra-movel{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;background:#fff;border-bottom:1px solid #d5dce5;font-weight:700}.barra-movel button{width:44px;height:44px;border:1px solid var(--borda);border-radius:8px;background:#fff}.shell{display:block}.opcoes{flex-direction:column}.etapa:not([aria-current]){font-size:0;gap:0}.etapa:not([aria-current]) .bolha{font-size:13px}.etapas li+li:before{width:14px;margin:0 4px}.wiz{flex-direction:column;overflow-y:auto}.wiz .corpo{flex:none;overflow:visible}.previa{flex:none;border-left:0;border-top:1px solid var(--borda)}.colunas>aside,.lado{width:100%}}.tela-etiquetas{display:grid;grid-template-columns:clamp(240px,21vw,300px) minmax(0,1fr) clamp(260px,22vw,340px);grid-template-rows:auto minmax(0,1fr);gap:14px 24px;height:calc(100dvh - 48px)}.tela-etiquetas>.et-titulo{grid-column:1 / -1;margin:0}.tela-etiquetas>.et-modelos{width:auto;min-height:0}.tela-etiquetas>.principal{display:flex;flex-direction:column;gap:14px;min-height:0}.tela-etiquetas>aside{min-height:0;overflow:auto}.tela-etiquetas .lista-cheia{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.tela-etiquetas .corpo-lista{flex:1 1 0;min-height:0;overflow:hidden;transition:opacity .15s}.tela-etiquetas>aside{display:flex;flex-direction:column}.tela-etiquetas>aside>.resumo{flex:1 1 auto;display:flex;flex-direction:column}.tela-etiquetas .palco-previa{flex:none;width:100%;height:calc(clamp(260px,26vw,340px) - 80px);margin-top:8px;container-type:size;display:flex;align-items:center;justify-content:center;background:#f1f4f8;border-radius:10px}.tela-etiquetas .contagem{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:10px 14px;border-radius:10px;background:#f1f4f8;color:var(--suave);transition:background .15s,color .15s}.tela-etiquetas .contagem .num{min-width:34px;text-align:right;font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.tela-etiquetas .contagem .rot{font-size:14px;font-weight:600}.tela-etiquetas .contagem.ativa{background:#e6efff;color:#1d4ed8}.tela-etiquetas .acao-1{margin-top:auto}.tela-etiquetas .acao-2{margin-top:8px;flex:none}.tela-etiquetas .so-estreito{display:none}@media(max-width:860px){.tela-etiquetas .so-estreito{display:block}}@media(max-width:860px){.tela-etiquetas{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:calc(100dvh - 96px)}.tela-etiquetas>.et-modelos{display:none}.tela-etiquetas .so-largo{display:none}.tela-etiquetas .so-largo,.tela-etiquetas .palco-previa,.tela-etiquetas .resumo h2,.tela-etiquetas .resumo>.nota{display:none}.tela-etiquetas .resumo{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 16px}.tela-etiquetas .resumo .item,.tela-etiquetas .contagem{grid-column:1 / -1;margin-top:0}.tela-etiquetas .resumo .campo{grid-column:1 / -1;margin-top:0!important}.tela-etiquetas .acao-1,.tela-etiquetas .acao-2{margin-top:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.stepper{display:flex;width:200px;align-items:stretch;height:54px;border:1px solid var(--borda-forte);border-radius:8px;background:#fff;overflow:hidden}.stepper button{flex:none;width:52px;padding:0;border:0;background:#f1f4f8;font-size:26px;line-height:1;color:var(--tinta)}.stepper button:disabled{opacity:.35}.stepper input{flex:1;width:0;min-width:0;padding:0;border:0;border-inline:1px solid var(--borda-forte);text-align:center;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper.compacto{flex:1;min-width:0;width:auto;height:48px}.stepper.compacto button{width:40px;font-size:22px}.stepper.compacto input{font-size:18px}.chips{display:flex;gap:6px;width:200px}.chips button{flex:1;min-width:0;height:32px;padding:0;border:1px solid var(--borda-forte);border-radius:16px;background:#fff;font-size:14px;font-weight:600;color:var(--suave)}.chips button[aria-pressed=true]{border-color:var(--azul);background:var(--azul);color:#fff}.btn-link{align-self:flex-start;padding:0;border:0;background:none;font-size:14px;font-weight:400;color:var(--azul);text-decoration:underline}.stepper:focus-within{outline:3px solid var(--azul);outline-offset:2px}.stepper input:focus-visible{outline:none}.stepper button:focus-visible{outline:none;background:#dbe6f5}.lista-icone img{width:100%;height:100%;object-fit:contain;border-radius:10px;padding:4px}.lista-icone.editavel{border:1.5px dashed #a9c2e8;cursor:pointer;padding:0}.lista-icone.editavel:not(.vazio){border-style:solid;border-color:var(--linha);background:#fff}.lista-icone.editavel:hover{border-color:#2563eb;background:#e3ecfa}.veu-claro{position:fixed;inset:0;z-index:10}.popover-icones{position:fixed;z-index:11;display:grid;grid-template-columns:repeat(4,48px);gap:8px;padding:12px;background:#fff;border:1px solid var(--linha);border-radius:12px;box-shadow:0 12px 32px #0f1b2d38}.lista-opcao{height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--linha);border-radius:10px;background:#fff;color:#1b3f8f;cursor:pointer}.lista-opcao:hover{border-color:#2563eb;background:#e3ecfa}.lista-opcao[aria-selected=true]{border-color:#2563eb;background:#e3ecfa;box-shadow:inset 0 0 0 1px #2563eb}.esqueleto{display:inline-block;border-radius:8px;background:linear-gradient(90deg,#eef1f5 25%,#f7f9fb,#eef1f5 75%);background-size:200% 100%;animation:brilho 1.4s linear infinite}.m3-icone.esqueleto,.lista-icone.esqueleto{background-color:#eef1f5}@keyframes brilho{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.esqueleto{animation:none}}.m3-barra{flex:none;display:flex;gap:3px;height:22px}.m3-barra .m3-seg{flex-basis:0;min-width:8px;width:auto;height:100%;border-radius:6px;font-size:0}.m3-paineis{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);gap:14px;align-content:start}.m3-quadro{min-width:0;padding:12px 14px 4px;border:1px solid var(--linha);border-radius:12px;background:#fff}.m3-quadro.m3-largo{grid-column:1 / -1}.m3-quadro h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:600;color:var(--suave)}.m3-quadro h3 app-i{color:#1b3f8f}.m3-linha{display:flex;align-items:center;gap:10px;min-height:48px;background:linear-gradient(var(--linha),var(--linha)) top / 100% 1px no-repeat content-box}.m3-linha .dica{display:block}.m3-qtd{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.m3-qtd b{font-size:18px}.m3-quadro.m3-largo{display:flex;flex-direction:column;overflow:hidden}.m3-movs{flex:1;min-height:0;display:flex;flex-direction:column}.m3-movs .m3-linha{flex:1 1 52px;max-height:76px}.m3-linha.acao{padding:0 8px;margin:0 -8px;border-radius:8px;color:inherit;text-decoration:none;cursor:pointer;transition:background .12s}.m3-linha.acao:hover,.m3-linha.acao:focus-visible{background:#eaf0fa}.m3-linha.acao:hover+.m3-linha,.m3-linha.acao:focus-visible+.m3-linha{background-image:none}.m3-quadro h3 .m3-mais{margin-left:auto;padding:4px 8px;margin-right:-8px;border-radius:6px;font-weight:600;color:var(--azul);text-decoration:none;display:inline-flex;align-items:center;gap:2px}.m3-quadro h3 .m3-mais:hover{background:#eef3fa}.m3-vazio,.m3-mais{padding:10px 0 4px;color:var(--suave);font-size:14px}.m3-bloco{display:block;height:32px;width:100%;border-radius:8px}@media(max-width:900px){.m3-paineis{grid-template-columns:1fr}}.m3-grupo:hover{background:#f1f4f8}.m3-grupo app-i:first-child{transition:transform .15s}.m3-grupo app-i.fechado{transform:rotate(-90deg)}.sel-logo{width:26px;height:26px;flex:none;object-fit:contain}.previa-logo{box-sizing:border-box;width:72px;height:72px;padding:10px;background:#fff;border:1px solid var(--borda)}.previa-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.previa-meta span{display:inline-flex;align-items:center;gap:6px}.previa-mini{width:18px;height:18px;object-fit:contain}.m3-grupo.estatico{cursor:default}.m3-grupo.estatico:hover{background:#fafbfc}.m3-item .cad-mini{width:36px;height:36px;margin:0;border-radius:9px}.m3-item.ativo .cad-mini{background:#fff}.cad-marca{color:var(--azul)}.cad-detalhe{gap:14px}.cad-corpo{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px}.cad-form{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:4px 4px 4px 0}.cad-rodape{flex:none;display:flex;gap:12px}textarea.inp.cad-texto{flex:1;min-height:160px;height:auto;resize:none;border:0;border-radius:12px;background:#f7f9fb;transition:background .15s}textarea.inp.cad-texto:hover,textarea.inp.cad-texto:focus{background:#f1f4f8;outline:0}textarea.inp.cad-texto::placeholder{color:#7a889b}.cad-confere{display:flex;align-items:center;gap:12px;min-height:28px}.cad-alerta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#8a5a00}.cad-alerta.erro{color:var(--erro)}.cad-alerta.ok{color:#0f7a3a}.cad-drop{position:relative;flex:1;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border:2px dashed #a9c2e8;border-radius:12px;background:#f7f9fb;text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.cad-drop:hover,.cad-drop.sobre{border-color:var(--azul);background:#eef3fa}.cad-drop:focus-within{border-color:var(--azul)}.cad-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.cad-drop b{font-size:17px}.cad-ico.grande{width:52px;height:52px;margin-bottom:6px;border-radius:12px}.segmentado.total-seg{display:flex}.segmentado.total-seg button{flex:1;justify-content:center}.segmentado.entrada{flex:1 1 100%}.segmentado.entrada button{gap:6px;padding:0 10px;white-space:nowrap}.stepper.largo{width:100%;height:64px;border:0;border-radius:12px;background:#eef1f5;transition:background .15s}.stepper.largo:hover,.stepper.largo:focus-within{background:#e6ebf2;outline:0}.stepper.largo button{width:64px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--suave);transition:background .15s,color .15s}.stepper.largo button:hover:not(:disabled){background:#d9e1ec;color:var(--tinta)}.stepper.largo input{border:0;background:transparent;font-size:30px}.chips.largo{width:100%}.chips.largo button{height:36px;border-radius:18px;font-size:15px}.linhas-serie{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.linha-serie{display:grid;grid-template-columns:76px minmax(0,1fr) minmax(0,1.25fr);gap:8px;align-items:center}.codigo-linha{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--suave)}.inp.compacto{height:40px;padding:0 10px;border:0;border-radius:8px;background:#f1f4f8;font-size:14px;transition:background .15s}.inp.compacto:hover,.inp.compacto:focus{background:#e9eef4;outline:0}.inp.compacto::placeholder{color:#7a889b}.inp.compacto.mac{font-variant-numeric:tabular-nums;letter-spacing:.01em}.cad-revisao{display:flex;flex-direction:column;gap:8px}.cad-item{display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 14px;border:1px solid var(--linha);border-radius:10px;background:#fff}.cad-item b{display:block;font-size:17px;overflow-wrap:anywhere}.cad-ico{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eef3fa;color:#1b3f8f}.cad-previa{min-height:0;display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:12px;background:var(--fundo);border:1px solid var(--linha);overflow:hidden}.cad-contas{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cad-contas>div{display:flex;flex-direction:column}.cad-contas b{font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.cad-contas .novo b{color:#0f7a3a}.cad-op{padding-bottom:14px;font-size:20px;color:var(--suave)}.cad-grade-caixa{flex:1;min-height:0;overflow:hidden;padding:4px;display:flex;flex-direction:column;gap:10px}.cad-grade{display:grid;justify-content:space-between;align-content:start;row-gap:6px}.cad-atual{display:flex;flex-direction:column;gap:6px}.cad-estados{display:flex;flex-wrap:wrap;gap:8px 14px}.cad-estado{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-variant-numeric:tabular-nums}.cad-novas{flex:1;min-height:0;overflow:hidden;padding:4px}.cad-mais{grid-column:span 2;display:flex;align-items:center;justify-content:center;height:28px;border-radius:9px;background:#e3f4ea;color:#0f7a3a;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.cad-grade .c.nova{outline:2px dashed #0f7a3a;outline-offset:2px}.cad-legenda{display:flex;align-items:center;gap:8px;flex-wrap:wrap;white-space:nowrap}.cad-tracejado{width:14px;height:14px;border:2px dashed #0f7a3a;border-radius:4px}.cad-vazio,.cad-sucesso{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.cad-vazio .m3-icone{width:72px;height:72px}.cad-sucesso h2{font-size:28px}.cad-sucesso .sub{margin:0}.cad-sucesso-acoes{display:flex;gap:12px;margin-top:12px}@media(max-width:1100px){.cad-corpo{grid-template-columns:1fr;overflow-y:auto}.cad-previa{min-height:260px}}@media(max-width:860px){.linha-serie{grid-template-columns:1fr 1fr}.codigo-linha{grid-column:1 / -1}}.btn-voltar{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 8px;border-radius:8px;background:#e9eef4;color:var(--suave);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.btn-voltar:hover{background:#dbe3ed;color:var(--tinta)}.linha-voltar{margin-bottom:12px}:root{--ease: cubic-bezier(.2, .7, .2, 1);--rapido: .14s;--medio: .22s}@keyframes fx-sobe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fx-desce{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-direita{0%{transform:translate(32px);opacity:0}to{transform:none;opacity:1}}@keyframes fx-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes fx-pulso{0%,to{outline-color:#0f7a3a}50%{outline-color:#0f7a3a40}}@keyframes fx-tremer{0%,to{translate:0}25%{translate:-4px}75%{translate:4px}}.pagina>:not(router-outlet){animation:fx-sobe .28s var(--ease) backwards}.nav-item,.nav-sub a{transition:background var(--rapido),color var(--rapido)}.nav-item:not(.ativo):hover{background:#f1f4f8}.nav-sub a:not(.ativo):hover{background:#f1f4f8;color:var(--tinta)}.nav-item:active,.nav-sub a:active{background:var(--selecionado)}.nav-item .ic{transition:transform var(--medio) var(--ease)}.nav-item:hover .ic{transform:scale(1.1)}.nav-sub{animation:fx-desce var(--medio) var(--ease) backwards}.avatar{transition:transform var(--medio) var(--ease),background var(--rapido)}.usuario:hover .avatar{transform:scale(1.06);background:#dbe6f5}.btn,.fechar,.barra-movel button{transition:background var(--rapido),border-color var(--rapido),color var(--rapido),box-shadow var(--medio) var(--ease),transform var(--rapido) var(--ease)}.btn:not(:disabled):hover{background:#f1f4f8}.btn.primario:not(:disabled):hover{background:#164bb0;border-color:#164bb0;box-shadow:0 6px 16px #1b5bd647;transform:translateY(-1px)}.btn.contorno-azul:not(:disabled):hover{background:#eef3fd}.btn.discreto:not(:disabled):hover{border-color:var(--suave)}.btn:not(:disabled):active,.fechar:active,.barra-movel button:active{transform:translateY(0) scale(.98);box-shadow:none}.fechar:hover{background:#f1f4f8;border-color:var(--borda-forte)}.barra-movel button:hover{background:#f1f4f8}.btn .ic{transition:transform var(--medio) var(--ease)}.btn:not(:disabled):hover .ic{transform:translate(1px) scale(1.08)}.btn-link{transition:opacity var(--rapido)}.btn-link:hover{opacity:.7}.inp,.m3-busca,.sel-gatilho{transition:border-color var(--rapido),box-shadow var(--rapido),background var(--rapido)}.inp:not(.compacto):not(.cad-texto):hover,.sel-gatilho:not(.sel-acao):not(.aberto):hover{border-color:var(--suave)}.sel-busca{transition:border-color var(--rapido)}.sel-busca:focus-within{border-color:var(--azul)}.sel-pop{animation:fx-desce var(--rapido) var(--ease) backwards}.sel-item{transition:background .1s}.sel-item:hover{background:#eef3fa}.sel-item:active{background:#e3ecfa}.sel-gatilho>app-i:last-child{transition:transform var(--medio) var(--ease)}.sel-gatilho.aberto>app-i:last-child{transform:rotate(180deg)}.segmentado button,.chips button,.tres button,.legenda button,.opcao{transition:background var(--rapido),border-color var(--rapido),color var(--rapido),box-shadow var(--rapido),transform var(--rapido) var(--ease)}.segmentado button:hover:not([aria-pressed=true]){background:#fff9;color:var(--tinta)}.segmentado button[aria-pressed=true]{box-shadow:0 1px 3px #0f1b2d24}.chips button:hover:not([aria-pressed=true]){border-color:var(--suave);color:var(--tinta);background:#f7f9fb}.tres button:hover:not([aria-pressed=true]){border-color:var(--suave);background:#f7f9fb}.legenda button:hover{border-color:var(--suave);background:#f7f9fb}.legenda button:active,.tres button:active,.chips button:active,.opcao:active{transform:scale(.97)}.opcao:hover:not([aria-pressed=true]){border-color:var(--suave);background:#f7f9fb}.opcao .ic{transition:color var(--rapido),transform var(--medio) var(--ease)}.opcao:hover .ic{transform:scale(1.08)}.c{transition:transform var(--rapido) var(--ease),box-shadow var(--rapido),opacity var(--medio)}.grade .c:hover,.m3-grade .c:hover,.pedido .c:hover,.mapa .c:hover{transform:scale(1.18);position:relative;z-index:1}.u{transition:transform var(--rapido) var(--ease),box-shadow var(--rapido),filter var(--rapido)}.u:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.08)}.u:active{transform:scale(.96)}.u.marcada:after{animation:fx-pop .18s var(--ease) backwards}.apagada{transition:opacity var(--medio)}.m3-barra .m3-seg{transition:flex var(--medio) var(--ease),filter var(--rapido)}.m3-barra .m3-seg:hover{filter:brightness(1.1)}.m3-item{transition:background var(--rapido),box-shadow var(--medio) var(--ease)}.m3-item:not(.ativo):hover{background:#f6f8fb}.m3-item:active:not(.ativo){background:#eef2f7}.m3-grupo{transition:background var(--rapido)}.m3-detalhe{animation:fx-fade var(--medio) var(--ease) backwards}.m3-estado{transition:opacity var(--medio),background var(--rapido),box-shadow var(--rapido),transform var(--rapido) var(--ease)}.m3-estado:hover{transform:translateY(-2px);opacity:1}.m3-estado:active{transform:scale(.97)}.m3-icone{transition:transform var(--medio) var(--ease)}.m3-cabeca:hover .m3-icone{transform:scale(1.05) rotate(-2deg)}.m3-quadro{transition:border-color var(--rapido),box-shadow var(--medio) var(--ease)}.m3-quadro:hover{border-color:var(--borda);box-shadow:0 4px 14px #0f1b2d0f}.m3-quadro h3 .m3-mais{transition:background var(--rapido)}.m3-mais app-i{transition:transform var(--rapido) var(--ease)}.m3-quadro h3 .m3-mais:hover app-i{transform:translate(2px)}.bloco a{transition:color var(--rapido)}.bloco a:hover{color:var(--azul)}.tabela tbody tr{transition:background .1s}.tabela tbody tr:hover{background:#f7f9fc}.tabela .forte{transition:color var(--rapido)}.tabela .forte:hover{color:var(--azul)}.lista-linha,.cad-item,.faltantes button{transition:background var(--rapido),border-color var(--rapido),box-shadow var(--medio) var(--ease)}.lista-linha:hover{background:#f9fafc}.faltantes button:hover{background:#f1f4f8}.cad-item:hover{border-color:var(--borda-forte);box-shadow:0 2px 8px #0f1b2d0f}.lista-icone,.lista-opcao{transition:background var(--rapido),border-color var(--rapido),transform var(--rapido) var(--ease)}.lista-opcao:hover{transform:translateY(-1px)}.lista-opcao:active{transform:scale(.95)}.previa-etiqueta{transition:border-color var(--rapido),box-shadow var(--rapido),transform var(--rapido) var(--ease)}.previa-etiqueta:hover{border-color:var(--suave);box-shadow:0 2px 8px #0f1b2d14;transform:translateY(-1px)}.etiqueta-previa img{transition:transform var(--medio) var(--ease)}.etiqueta-previa:hover img{transform:scale(1.04)}.etapa{transition:color var(--rapido)}.etapa:not(:disabled):hover{color:var(--tinta)}.etapa .bolha{transition:background var(--medio),color var(--medio),transform var(--medio) var(--ease),box-shadow var(--medio)}.etapa:not(:disabled):hover .bolha{transform:scale(1.1)}.etapa[aria-current=step] .bolha{box-shadow:0 0 0 4px #1b5bd626}.cad-corpo>*,.wiz .corpo>*,.cad-form>*{animation:fx-sobe .26s var(--ease) backwards}.cad-grade .c.nova{animation:fx-pulso 1.6s ease-in-out infinite}.cad-mais{animation:fx-pop .2s var(--ease) backwards}.cad-sucesso>*{animation:fx-sobe .32s var(--ease) backwards}.cad-sucesso>:nth-child(2){animation-delay:.06s}.cad-sucesso>:nth-child(3){animation-delay:.12s}.cad-sucesso>:nth-child(4){animation-delay:.18s}.cad-sucesso .m3-icone,.cad-vazio .m3-icone{animation:fx-pop .34s var(--ease) backwards}.cad-drop .cad-ico{transition:transform var(--medio) var(--ease)}.cad-drop:hover .cad-ico,.cad-drop.sobre .cad-ico{transform:translateY(-3px) scale(1.06)}.veu{animation:fx-fade var(--medio) ease backwards}.painel{animation:fx-direita .28s var(--ease) backwards}.popover-icones{animation:fx-desce var(--rapido) var(--ease) backwards}.painel .corpo>*{animation:fx-sobe .3s var(--ease) backwards}.painel .corpo>:nth-child(2){animation-delay:.03s}.painel .corpo>:nth-child(3){animation-delay:.06s}.painel .corpo>:nth-child(4){animation-delay:.09s}.painel .corpo>:nth-child(5){animation-delay:.12s}.aviso-ok,.concluido{animation:fx-desce .24s var(--ease) backwards}.aviso-erro{animation:fx-desce .24s var(--ease) backwards,fx-tremer .36s .08s ease-in-out}.login form{animation:fx-pop .32s var(--ease) backwards}.leitura,.decisao{animation:fx-sobe .2s var(--ease) backwards}.mapa .atual{animation:fx-respira 1.4s ease-in-out infinite}@keyframes fx-respira{0%,to{opacity:1}50%{opacity:.55}}.m3-grupo app-i.fechado{transition:transform var(--medio) var(--ease)}.m3-itens,.sel-lista,.faltantes,.linhas-serie,.painel .corpo{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;scroll-behavior:auto!important}.btn:hover,.u:hover,.m3-estado:hover,.grade .c:hover,.m3-grade .c:hover{transform:none!important}}.logo-nav{max-height:44px;max-width:100%;object-fit:contain}.logo-login{max-height:80px;max-width:100%;object-fit:contain;align-self:center}.lateral>.nav-item{margin-bottom:12px}.lateral .usuario{padding-top:16px}@keyframes fx-entra{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes fx-gira{to{transform:rotate(360deg)}}.login-cartao{animation:fx-entra .45s var(--ease) backwards;box-shadow:0 12px 40px #14285014}.login-cartao.tremer{animation:fx-tremer .36s ease-in-out}.login-cartao .inp{transition:border-color var(--rapido),box-shadow var(--medio)}.login-cartao .inp:hover{border-color:var(--suave)}.login-cartao .inp:focus{outline:0;border-color:var(--azul);box-shadow:0 0 0 4px #1b5bd629}.senha-olho{position:absolute;top:4px;right:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--suave);cursor:pointer;transition:background var(--rapido),color var(--rapido)}.senha-olho:hover{background:#f1f4f8;color:var(--tinta)}.girar{width:18px;height:18px;margin-right:10px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:fx-gira .7s linear infinite}.login .btn.primario{display:flex;align-items:center;justify-content:center}.login .login-cartao{width:420px;max-width:100%;height:440px;justify-content:flex-start;gap:22px}.login-logo{height:84px;display:flex;align-items:center;justify-content:center}.campo-topo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:20px}.campo-erro{font-size:13px;font-weight:600;color:var(--erro);animation:fx-desce .2s var(--ease) backwards}.campo-aviso{font-size:13px;font-weight:600;color:#a86400}.campo-icone{position:relative;display:block}.campo-icone>app-i{position:absolute;top:14px;left:14px;color:var(--suave);pointer-events:none;transition:color var(--rapido)}.campo-icone .inp{padding-left:46px;padding-right:48px}.campo-icone:focus-within>app-i{color:var(--azul)}.campo-icone.com-erro>app-i{color:var(--erro)}.login-cartao .campo-icone.com-erro .inp{border-color:var(--erro);box-shadow:0 0 0 4px #c828281f}.campo-icone .senha-olho{z-index:1}
