:root,[data-theme=claro]{--marca:#1989ce;--destaque:#e67e22;--grafite:#333;--fundo:#f3f5f7;--superficie:#fff;--superficie-alta:#e8ecf0;--texto:#333;--texto-suave:#5b6672;--borda:#dde2e7;--borda-controle:#8592a0;--acao:#1570b5;--acao-pressionada:#0f5f9c;--on-acao:#fff;--acao-suave:#e3f0fa;--on-acao-suave:#0f5f9c;--foco:#1570b5;--sucesso:#15803d;--sucesso-suave:#e7f6ec;--on-sucesso-suave:#166534;--atencao:#b45309;--atencao-suave:#fdf0e1;--on-atencao-suave:#92400e;--perigo:#b91c1c;--perigo-suave:#fdeaea;--on-perigo-suave:#991b1b;--on-status:#fff;--veu:#0b1117e6;--on-veu:#e6edf3;--sombra-card:0 1px 2px #1018280f, 0 1px 3px #1018281a;--sombra-folha:0 8px 24px #10182829}[data-theme=escuro]{--marca:#1989ce;--destaque:#e67e22;--grafite:#e6edf3;--fundo:#0b1117;--superficie:#121a23;--superficie-alta:#1b2632;--texto:#e6edf3;--texto-suave:#9aa7b4;--borda:#243140;--borda-controle:#6b7b8c;--acao:#5cb3ea;--acao-pressionada:#8ccaf2;--on-acao:#0b1117;--acao-suave:#12324a;--on-acao-suave:#a8d6f5;--foco:#4fb0e8;--sucesso:#4ade80;--sucesso-suave:#0f2a1a;--on-sucesso-suave:#86efac;--atencao:#f59e0b;--atencao-suave:#2e2109;--on-atencao-suave:#fcd34d;--perigo:#f87171;--perigo-suave:#3a1515;--on-perigo-suave:#fca5a5;--on-status:#0b1117;--veu:#000000e6;--on-veu:#e6edf3;--sombra-card:none;--sombra-folha:0 8px 24px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--marca:#1989ce;--destaque:#e67e22;--grafite:#e6edf3;--fundo:#0b1117;--superficie:#121a23;--superficie-alta:#1b2632;--texto:#e6edf3;--texto-suave:#9aa7b4;--borda:#243140;--borda-controle:#6b7b8c;--acao:#5cb3ea;--acao-pressionada:#8ccaf2;--on-acao:#0b1117;--acao-suave:#12324a;--on-acao-suave:#a8d6f5;--foco:#4fb0e8;--sucesso:#4ade80;--sucesso-suave:#0f2a1a;--on-sucesso-suave:#86efac;--atencao:#f59e0b;--atencao-suave:#2e2109;--on-atencao-suave:#fcd34d;--perigo:#f87171;--perigo-suave:#3a1515;--on-perigo-suave:#fca5a5;--on-status:#0b1117;--veu:#000000e6;--on-veu:#e6edf3;--sombra-card:none;--sombra-folha:0 8px 24px #00000080}}:root{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--alvo-min:48px;--alvo-primario:56px;--alvo-disparo:68px;--faixa-fila:32px;--regiao-ultimo-item:140px;--miniatura:56px;--icone:20px;--icone-lg:28px;--linha-tabela:44px;--font-sans:"Public Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace}.quantidade{font-family:var(--font-sans);letter-spacing:-.5px;font-size:34px;font-weight:800;line-height:40px}.titulo-tela{font-family:var(--font-sans);letter-spacing:-.2px;font-size:22px;font-weight:700;line-height:28px}.titulo{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:24px}.corpo{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.corpo-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.rotulo{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:20px}.legenda{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:16px}.sobrelinha{font-family:var(--font-sans);letter-spacing:.6px;font-size:12px;font-weight:700;line-height:16px}.codigo{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:20px}.codigo-sm{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}.kpi{font-family:var(--font-sans);letter-spacing:-1px;font-size:40px;font-weight:800;line-height:44px}.titulo-pagina{font-family:var(--font-sans);letter-spacing:-.3px;font-size:24px;font-weight:700;line-height:32px}.corpo-web{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.rotulo-web{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}@font-face{font-family:Public Sans;src:url(/assets/public_sans-C_1_ajHm.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm_plex_mono_medium-Bl6ckbVJ.ttf)format("truetype");font-weight:500;font-display:swap}*{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--texto);background:var(--fundo);margin:0;font-size:14px;line-height:20px}h1{letter-spacing:-.3px;margin:0 0 var(--space-16);font-size:24px;font-weight:700;line-height:32px}h2{margin:var(--space-24) 0 var(--space-12);font-size:18px;font-weight:600;line-height:24px}a{color:var(--acao)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.moldura header{gap:var(--space-24);min-height:56px;padding:var(--space-8) var(--space-24);background:var(--superficie);border-bottom:1px solid var(--borda);box-shadow:var(--sombra-card);flex-wrap:nowrap;align-items:center;display:flex}.moldura .menu{gap:var(--space-4);padding:var(--space-8) var(--space-24);background:var(--superficie);border-bottom:1px solid var(--borda);flex-wrap:wrap;display:flex}.moldura .menu a{white-space:nowrap;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-weight:600;text-decoration:none}.moldura .menu a:hover{background:var(--acao-suave)}.moldura .menu a[aria-current=page]{background:var(--acao-suave);color:var(--on-acao-suave)}.moldura header .quem{color:var(--texto-suave);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.moldura header>button{flex:none;margin:0}main{padding:var(--space-24);max-width:72rem}.publico{max-width:28rem;margin:var(--space-48) auto;padding:var(--space-24);background:var(--superficie);border-radius:var(--radius-lg);box-shadow:var(--sombra-card)}button{font:inherit;min-height:36px;padding:var(--space-8) var(--space-16);margin:var(--space-4) var(--space-4) var(--space-4) 0;border:1px solid var(--acao);border-radius:var(--radius-sm);background:var(--acao);color:var(--on-acao);cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}button:hover:not(:disabled){background:var(--acao-pressionada);border-color:var(--acao-pressionada)}button[aria-selected=false]{background:var(--acao-suave);border-color:var(--acao-suave);color:var(--on-acao-suave)}button:disabled{opacity:.6;cursor:default}.campo{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.campo>span{font-weight:600}.campo input,.campo select,.campo textarea{font:inherit;color:var(--texto);padding:var(--space-8);background:var(--superficie);border:1px solid var(--borda-controle);border-radius:var(--radius-sm)}.opcao{margin:var(--space-4) 0;display:block}.filtros{gap:var(--space-12);flex-wrap:wrap;align-items:end;display:flex}.filtros select{min-width:8rem}table{border-collapse:separate;border-spacing:0;width:100%;margin:var(--space-12) 0;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-card);font-variant-numeric:tabular-nums;overflow:hidden}caption{text-align:left;padding-bottom:var(--space-8);font-weight:700}th,td{text-align:left;padding:var(--space-8) var(--space-16);height:var(--linha-tabela);border-top:1px solid var(--borda);vertical-align:middle}thead th{color:var(--texto-suave);background:var(--superficie-alta);border-top:0;height:40px;font-weight:600}th.num,td.num{text-align:right}.resumo{gap:var(--space-4) var(--space-16);font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;display:grid}.resumo dt{color:var(--texto-suave)}.resumo dd{margin:0}.aviso{color:var(--on-atencao-suave);background:var(--atencao-suave);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm)}.alerta{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font-size:18px;font-weight:700;line-height:24px;display:flex}.alerta.falta{color:var(--on-perigo-suave);background:var(--perigo-suave)}.alerta.sobra{color:var(--on-atencao-suave);background:var(--atencao-suave)}.foto{border:1px solid var(--borda);border-radius:var(--radius-sm);max-width:16rem}.trilha li{margin-bottom:var(--space-4)}fieldset{border:1px solid var(--borda);border-radius:var(--radius-sm);margin-bottom:var(--space-12);background:var(--superficie)}code{font-family:var(--font-mono);word-break:break-all;font-size:12px;line-height:16px}.icone{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.assinatura{align-items:center;gap:var(--space-12);flex:none;display:flex}.assinatura .simbolo{display:block}.assinatura-cabecalho .simbolo{width:32px;height:32px}.assinatura-cabecalho strong{white-space:nowrap;letter-spacing:-.3px;color:var(--texto);font-size:18px;font-weight:800;line-height:24px}.assinatura .divisoria{background:var(--borda);width:1px;height:24px}.assinatura-cabecalho .logo-mobiscan{width:auto;height:24px;display:block}.assinatura-entrada{align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-24);flex-direction:column}.assinatura-entrada .marca{align-items:center;gap:var(--space-12);display:flex}.assinatura-entrada .simbolo{width:48px;height:48px}.assinatura-entrada .nome{letter-spacing:-.8px;color:var(--texto);font-size:32px;font-weight:800;line-height:36px}.assinatura-entrada .endosso{align-items:center;gap:var(--space-8);color:var(--texto-suave);font-size:13px;font-weight:500;line-height:16px;display:flex}.assinatura-entrada .logo-mobiscan{width:auto;height:28px;display:block}.selo,.diferenca{align-items:center;gap:var(--space-4);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:16px;display:inline-flex}.selo{padding:6px 12px 6px 8px;font-weight:500}.diferenca{padding:3px 8px;font-weight:600}.selo-sucesso{background:var(--sucesso-suave);color:var(--on-sucesso-suave)}.selo-atencao{background:var(--atencao-suave);color:var(--on-atencao-suave)}.selo-perigo{background:var(--perigo-suave);color:var(--on-perigo-suave)}.selo-info{background:var(--acao-suave);color:var(--on-acao-suave)}.selo-neutro{background:var(--superficie-alta);color:var(--texto-suave)}.par{white-space:nowrap}.par i{color:var(--texto-suave);margin:0 6px;font-style:normal}.sku{color:var(--texto-suave);display:block}a.produto{text-decoration:none}a.produto:hover{text-decoration:underline}.texto-legal{white-space:pre-wrap;max-height:24rem;font-family:inherit;overflow-y:auto}.legenda{color:var(--texto-suave);font-size:13px;font-weight:500;line-height:16px}.banner{border-radius:var(--radius-md);margin:var(--space-12) 0;border:1px solid}.banner-linha{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);display:flex}.banner-perigo{background:var(--perigo-suave);color:var(--on-perigo-suave);border-color:var(--perigo)}.banner-atencao{background:var(--atencao-suave);color:var(--on-atencao-suave);border-color:var(--atencao)}.banner-sucesso{background:var(--sucesso-suave);color:var(--on-sucesso-suave);border-color:var(--sucesso)}.banner-info,.banner-neutro{background:var(--acao-suave);color:var(--on-acao-suave);border-color:var(--acao)}button.botao-texto{margin:0 0 var(--space-4) 44px;color:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}button.botao-texto:hover:not(:disabled){background:0 0;text-decoration:underline}button.contorno{background:var(--superficie);color:var(--texto);border-color:var(--borda-controle);align-items:center;gap:6px;display:inline-flex}button.contorno:hover:not(:disabled){background:var(--superficie-alta);border-color:var(--borda-controle)}.vazio{align-items:center;gap:var(--space-12);padding:var(--space-32) var(--space-16);text-align:center;color:var(--texto-suave);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--radius-lg);margin:var(--space-12) 0;flex-direction:column;font-size:16px;line-height:24px;display:flex}.vazio p{margin:0}.carregando{align-items:center;gap:var(--space-12);padding:var(--space-16) 0;display:flex}.giro{border:3px solid var(--superficie-alta);border-top-color:var(--acao);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.giro{animation:none}}.grade-kpi{gap:var(--space-16);margin:var(--space-16) 0 var(--space-32);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.kpi{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-card);padding:var(--space-20) var(--space-24);container-type:inline-size}.kpi-rotulo{letter-spacing:.6px;text-transform:uppercase;color:var(--texto-suave);font-size:12px;font-weight:700;line-height:16px}.kpi-valor{white-space:nowrap;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:var(--space-8) 0;font-size:clamp(24px,15cqi,40px);font-weight:800;line-height:44px}.kpi-nota{letter-spacing:normal;color:var(--texto-suave);font-size:13px;font-weight:400;line-height:16px}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-card);padding:var(--space-20) var(--space-24);margin:var(--space-16) 0}.cartao>h2:first-child{margin-top:0}.abas{gap:var(--space-8);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.abas button{border-radius:var(--radius-full);margin:0}@media (width<=40rem){main{padding:var(--space-16)}.moldura header{padding:var(--space-8) var(--space-16);flex-wrap:wrap;position:relative}.sino{position:static}.sino-painel{left:var(--space-16);right:var(--space-16);width:auto}.moldura .menu{padding:var(--space-8) var(--space-16)}.moldura .menu a{padding:var(--space-4) var(--space-8)}.grade-form{grid-template-columns:1fr}.assinatura-cabecalho .divisoria,.assinatura-cabecalho picture{display:none}}.rolagem{margin:var(--space-12) 0;overflow-x:auto}.rolagem>table{margin:0}.rolagem caption{padding-left:var(--space-4)}.rolagem td,.rolagem th{white-space:nowrap}.rolagem td.quebra{white-space:normal;min-width:12rem}.grade-form{gap:0 var(--space-16);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));align-items:end;display:grid}.grade-form .largo{grid-column:1/-1}.acoes{align-items:center;gap:var(--space-8);margin:var(--space-8) 0;flex-wrap:wrap;display:flex}.acoes button{margin:0}.confirmar{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:var(--atencao-suave);color:var(--on-atencao-suave);flex-wrap:wrap;display:inline-flex}.confirmar button,.confirmar .botao-texto{margin:0}progress.progresso{vertical-align:middle;width:8rem;height:8px;margin-right:var(--space-8);accent-color:var(--acao)}.cabecalho-pagina{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;display:flex}.cabecalho-pagina h1{margin:0}.ordem-carga{gap:var(--space-8);margin:var(--space-8) 0 var(--space-12);counter-reset:passo;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ordem-carga li{counter-increment:passo}.ordem-carga li:before{content:counter(passo) ". ";color:var(--texto-suave)}.opcoes{gap:var(--space-4) var(--space-16);margin:var(--space-8) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.opcoes label{align-items:center;gap:var(--space-4);display:inline-flex}.sino{flex:none;position:relative}.moldura header .sino-botao{padding:var(--space-8) var(--space-12);margin:0;position:relative}.sino-contador{top:calc(-1 * var(--space-4));right:calc(-1 * var(--space-4));min-width:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--perigo);color:var(--on-status);text-align:center;font-size:12px;line-height:20px;position:absolute}.sino-painel{right:0;top:calc(100% + var(--space-8));z-index:10;width:min(24rem, calc(100vw - 2 * var(--space-16)));max-height:70vh;padding:var(--space-12);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--radius-lg);box-shadow:var(--sombra-folha);position:absolute;overflow-y:auto}.sino-topo{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.sino-lista{margin:var(--space-8) 0;padding:0;list-style:none}.sino-lista li+li{border-top:1px solid var(--borda)}.sino-item{align-items:flex-start;gap:var(--space-4);text-align:left;width:100%;color:var(--texto);background:0 0;border-color:#0000;flex-direction:column;margin:0;font-weight:400;display:flex}.sino-item:hover:not(:disabled){background:var(--acao-suave);border-color:var(--acao-suave)}.sino-lista .lida .sino-item{color:var(--texto-suave)}.sino-titulo{align-items:center;gap:var(--space-8);font-weight:600;display:flex}.sino-ponto{border-radius:var(--radius-full);background:var(--acao);width:8px;height:8px}
