:root{--marca-marinho: #202251;--azul: #2f45c9;--azul-forte: #1f2a85;--azul-claro: #e7eafc;--primario: #2f45c9;--primario-hover: #2537ad;--texto-sobre-primario: #ffffff;--perigo: #b91c1c;--texto-sobre-perigo: #ffffff;--fundo: #f3f4f8;--superficie: #ffffff;--superficie-2: #f7f8fc;--campo-fundo: #ffffff;--borda: #e3e5ef;--borda-forte: #cdd1e1;--texto: #14162e;--texto-forte: #202251;--texto-suave: #454a68;--texto-fraco: #646a8a;--ok: #15803d;--ok-forte: #166534;--ok-fundo: #dcfce7;--alerta: #b45309;--alerta-fundo: #fef3c7;--erro: #b91c1c;--erro-fundo: #fee2e2;--neutro-fundo: #eef0f6;--trilho-fundo: #eef0f6;--trilho-marcado: #ffffff;--trilho-marcado-texto: #1f2a85;--trilho-marcado-borda: #e3e5ef;--grafico-barra: #b9c1f2;--grafico-barra-hoje: #2f45c9;--raio: 12px;--raio-pequeno: 8px;--raio-chip: 6px;--sombra: 0 1px 2px rgba(20, 22, 46, .05), 0 1px 4px rgba(20, 22, 46, .04);--sombra-cartao-ativo: 0 2px 4px rgba(20, 22, 46, .06), 0 8px 20px rgba(20, 22, 46, .08);--sombra-elevada: 0 12px 32px rgba(20, 22, 46, .16), 0 2px 6px rgba(20, 22, 46, .06);--sombra-botao: 0 1px 2px rgba(20, 22, 46, .12);--sombra-botao-suave: 0 1px 2px rgba(20, 22, 46, .05);--anel-foco: 0 0 0 3px rgba(47, 69, 201, .22);--barra-fundo: #202251;--barra-texto: #c9cdf0;--barra-texto-forte: #ffffff;--barra-texto-fraco: #a3a8d6;--barra-realce: rgba(255, 255, 255, .09);--barra-borda: rgba(255, 255, 255, .12);--barra-acento: #9aa8ff;--barra-sombra: 0 2px 10px rgba(20, 22, 46, .18);--barra-controle-fundo: rgba(255, 255, 255, .06);--barra-controle-hover: rgba(255, 255, 255, .12);--barra-controle-borda: rgba(255, 255, 255, .16);--barra-controle-borda-forte: rgba(255, 255, 255, .24);--acesso-fundo: radial-gradient(900px 520px at 18% -8%, rgba(76, 95, 230, .32), transparent 62%), radial-gradient(700px 480px at 100% 110%, rgba(154, 168, 255, .12), transparent 60%), #202251;--acesso-borda-cartao: transparent;--sombra-acesso: 0 24px 60px rgba(8, 9, 30, .45), 0 2px 8px rgba(8, 9, 30, .25);--icone-traco: #2f45c9;--fonte: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;accent-color:var(--primario)}@media(prefers-color-scheme:dark){:root{--azul: #9aa8ff;--azul-forte: #c8d0ff;--azul-claro: #262b5e;--primario: #4c5fe6;--primario-hover: #4356db;--texto-sobre-primario: #ffffff;--perigo: #dc2626;--fundo: #101218;--superficie: #181b22;--superficie-2: #1f232b;--campo-fundo: #13151b;--borda: #2a2e38;--borda-forte: #3c414d;--texto: #e7e9ef;--texto-forte: #ffffff;--texto-suave: #afb4c2;--texto-fraco: #8f95a5;--ok: #4ade80;--ok-forte: #4ade80;--ok-fundo: #0f2a1b;--alerta: #fbbf24;--alerta-fundo: #33250a;--erro: #f87171;--erro-fundo: #3a1519;--neutro-fundo: #252933;--trilho-fundo: #0b0d11;--trilho-marcado: #2b3170;--trilho-marcado-texto: #ffffff;--trilho-marcado-borda: rgba(154, 168, 255, .4);--grafico-barra: #3d4688;--grafico-barra-hoje: #9aa8ff;--sombra: 0 1px 2px rgba(0, 0, 0, .35);--sombra-cartao-ativo: 0 2px 4px rgba(0, 0, 0, .4), 0 8px 20px rgba(0, 0, 0, .35);--sombra-elevada: 0 14px 36px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .4);--sombra-botao: 0 1px 2px rgba(0, 0, 0, .4);--sombra-botao-suave: 0 1px 2px rgba(0, 0, 0, .3);--anel-foco: 0 0 0 3px rgba(154, 168, 255, .32);--barra-fundo: #1d1f4b;--barra-borda: rgba(255, 255, 255, .08);--barra-sombra: 0 1px 0 rgba(0, 0, 0, .6), 0 2px 12px rgba(0, 0, 0, .45);--acesso-fundo: radial-gradient(900px 520px at 18% -8%, rgba(76, 95, 230, .22), transparent 62%), radial-gradient(700px 480px at 100% 110%, rgba(154, 168, 255, .08), transparent 60%), #12142e;--acesso-borda-cartao: var(--borda);--icone-traco: #a9b5ff}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--fonte);background:var(--fundo);color:var(--texto);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.25;font-weight:650}a{color:var(--azul);text-decoration:none}a:hover{text-decoration:underline}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--azul);outline-offset:2px}.tela-acesso{min-height:100%;display:grid;place-items:center;padding:24px;background:var(--acesso-fundo)}.acesso{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:26px}.acesso--largo{max-width:620px}.acesso__logo{height:64px;width:auto}.cartao-acesso{width:100%;background:var(--superficie);border:1px solid var(--acesso-borda-cartao);border-radius:16px;box-shadow:var(--sombra-acesso);padding:32px 36px 30px}.cartao-acesso__titulo{font-weight:700;letter-spacing:-.015em;color:var(--texto-forte);text-align:center;margin:0 0 24px}.acesso__link{display:inline-block;font-weight:650;margin:2px 0 16px}.acesso__rodape{margin:0;text-align:center;font-size:12.5px;color:var(--barra-texto)}.botao--grande{min-height:42px;font-size:15px}.marca{display:flex;align-items:center;gap:10px;margin-bottom:24px}.marca__sigla{width:38px;height:38px;border-radius:10px;background:var(--primario);color:var(--texto-sobre-primario);display:grid;place-items:center;font-weight:700;font-size:15px;letter-spacing:.5px}.marca__logo{height:44px;width:auto}.marca__nome{font-size:17px;font-weight:650}.marca__nome small{display:block;font-size:12px;font-weight:400;color:var(--texto-suave)}.campo{margin-bottom:16px}.campo label{display:block;font-size:13px;font-weight:600;color:var(--texto-suave);margin-bottom:6px}.campo input,.campo select,.campo textarea{width:100%;padding:10px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;transition:border-color .15s,box-shadow .15s}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}::placeholder{color:var(--texto-fraco);opacity:1}.campo input:disabled,.campo select:disabled,.campo textarea:disabled{background:var(--superficie-2);color:var(--texto-fraco)}.campo__dica{font-size:12px;color:var(--texto-fraco);margin-top:4px}.controle,.seletor-tabela__campo{padding:10px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;transition:border-color .15s,box-shadow .15s}.controle:focus,.seletor-tabela__campo:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}.controle:hover:not(:disabled){border-color:var(--azul)}.controle:disabled,.seletor-tabela__campo:disabled{background:var(--superficie-2);color:var(--texto-fraco)}.controle--compacto{padding:8px 12px;font-size:13.5px}.linha-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px}.linha-campos--valores{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.8fr);grid-template-rows:auto auto auto}.linha-campos--valores>.campo{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0}.linha-campos--parcela{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.8fr) auto}.linha-campos--devolucao{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.8fr) minmax(0,.9fr)}.linha-campos--quatro{grid-template-columns:repeat(4,minmax(0,1fr))}.linha-campos--cinco{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto auto}.linha-campos--cinco>.campo{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:0}@media(max-width:900px){.linha-campos--parcela,.linha-campos--devolucao,.linha-campos--quatro,.linha-campos--cinco{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.seletor-tabela{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:10px 14px;background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio)}.seletor-tabela__rotulo{margin:0;font-size:13px;font-weight:600;white-space:nowrap}.seletor-tabela__campo{width:auto;min-width:240px;padding:8px 12px}.seletor-tabela__dica{margin-left:auto;font-size:12px;color:var(--texto-fraco)}@media(max-width:1180px){.linha-campos--valores{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--raio-pequeno);border:1px solid transparent;background:var(--primario);color:var(--texto-sobre-primario);box-shadow:var(--sombra-botao);font:inherit;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.botao:hover:not(:disabled){background:var(--primario-hover)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao[aria-disabled=true],.botao[aria-disabled=true]:hover{opacity:.55;cursor:not-allowed;filter:none}.botao--bloco{width:100%}.botao--secundario{background:var(--superficie);color:var(--texto);border-color:var(--borda-forte);box-shadow:var(--sombra-botao-suave)}.botao--secundario:hover:not(:disabled){background:var(--superficie-2);border-color:var(--azul)}.botao--perigo{background:var(--perigo);color:var(--texto-sobre-perigo)}.botao--perigo:hover:not(:disabled){background:var(--perigo);filter:brightness(1.08)}.botao--discreto{background:transparent;color:var(--texto-suave);border-color:transparent;box-shadow:none;padding:6px 10px}.botao--discreto:hover:not(:disabled){background:var(--superficie-2);color:var(--texto)}.botao--pequeno{padding:6px 12px;font-size:13px}.aviso{padding:12px 14px;border-radius:var(--raio-pequeno);font-size:14px;margin-bottom:16px;border:1px solid transparent}.aviso--erro{background:var(--erro-fundo);color:var(--erro);border-color:currentColor}.aviso--ok{background:var(--ok-fundo);color:var(--ok);border-color:currentColor}.aviso--info{background:var(--neutro-fundo);color:var(--texto-suave);border-color:var(--borda)}.aviso--alerta{background:var(--alerta-fundo);color:var(--alerta);border-color:currentColor}.aviso__titulo{font-weight:650;margin-bottom:4px}.aviso--com-acao{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.avisos{position:fixed;top:64px;right:16px;z-index:60;display:flex;flex-direction:column;gap:8px;width:min(400px,calc(100vw - 32px));pointer-events:none}.avisos__item{position:relative;margin-bottom:0;padding-right:36px;overflow:hidden;pointer-events:auto;box-shadow:var(--sombra-elevada);animation:entrar-aviso .16s ease-out}@keyframes entrar-aviso{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.avisos__mensagem{max-height:calc(100vh - 160px);overflow-y:auto;overflow-wrap:anywhere}.avisos__campos{margin:6px 0 0;padding-left:18px}.avisos__fechar{position:absolute;top:4px;right:6px;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;opacity:.7}.avisos__fechar:hover,.avisos__fechar:focus-visible{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.avisos__tempo{position:absolute;left:0;bottom:0;width:100%;height:3px;background:currentColor;opacity:.35;transform-origin:left center;animation-name:tempo-do-aviso;animation-timing-function:linear;animation-fill-mode:forwards}.avisos__item:hover .avisos__tempo,.avisos__item:focus-within .avisos__tempo{animation-play-state:paused}@keyframes tempo-do-aviso{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.avisos__item{animation:none}}.layout{display:flex;flex-direction:column;min-height:100%}.barra-topo{background:var(--barra-fundo);border-bottom:1px solid var(--barra-borda);box-shadow:var(--barra-sombra);color-scheme:dark;position:sticky;top:0;z-index:20}.barra-topo__marca:focus-visible,.menu-principal__inicio:focus-visible,.menu-principal__item:focus-visible,.botao-conta:focus-visible,.botao-compacto:focus-visible{outline-color:var(--barra-acento)}.barra-topo__marca:focus-visible,.menu-principal__inicio:focus-visible,.menu-principal__item:focus-visible{outline-offset:-2px}.barra-topo__linha{display:flex;align-items:stretch;gap:14px;padding:0 20px;min-height:56px}.barra-topo__marca{display:flex;align-items:center;gap:10px;padding-right:4px;color:var(--barra-texto-forte);font-weight:650;white-space:nowrap}.barra-topo__marca:hover{text-decoration:none}.barra-topo__logo{display:block}.menu-principal{display:flex;align-items:center;flex-wrap:nowrap;gap:0 2px;flex:1;min-width:0}.menu-principal__inicio,.menu-principal__item{display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:none;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--barra-texto);cursor:pointer;white-space:nowrap;height:54px;border-bottom:3px solid transparent}.menu-principal__inicio:hover,.menu-principal__item:hover{color:var(--barra-texto-forte);background:var(--barra-realce);text-decoration:none}.menu-principal__item--ativo{color:var(--barra-texto-forte);border-bottom-color:var(--barra-acento);font-weight:600;background:var(--barra-realce)}.menu-principal__item--aberto{color:var(--barra-texto-forte);background:var(--barra-realce)}.menu-principal__item--bloqueado{color:var(--barra-texto-fraco)}.menu-principal__cadeado{font-size:10px;margin-left:-2px}.menu-modulo{position:relative;display:flex;align-items:stretch}.menu-modulo__seta{font-size:10px;opacity:.55}.menu-principal .icone-menu{display:block;flex:none}.barra-topo__regua{position:absolute;top:0;left:0;right:0;height:0;visibility:hidden;pointer-events:none}.barra-topo:not([data-painel]) .menu-principal__item>.menu-modulo__seta{display:none}.menu-principal[data-ajuste=sem-icones] .icone-menu,.barra-topo[data-conta=sem-nome] .botao-conta__nome,.barra-topo[data-conta=compacta] .botao-conta__nome{display:none}.barra-topo[data-conta=compacta] .barra-topo__empresa{max-width:150px}.barra-topo[data-conta=compacta] .barra-topo__linha{gap:8px}.barra-topo[data-conta=compacta] .barra-topo__conta{padding-left:10px}.menu-suspenso{position:absolute;top:100%;left:0;min-width:236px;max-width:320px;background:var(--superficie);color:var(--texto);color-scheme:light dark;border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-elevada);padding:6px;z-index:30;animation:surgir .12s ease-out}.menu-suspenso--direita{left:auto;right:0}.menu-principal>.menu-modulo:nth-last-child(-n+3) .menu-suspenso{left:auto;right:0}@keyframes surgir{0%{opacity:0;transform:translateY(-4px)}}.menu-suspenso__cabecalho{padding:8px 12px 10px;font-size:13.5px;font-weight:650;border-bottom:1px solid var(--borda);margin-bottom:6px}.menu-suspenso__cabecalho span{display:block;font-size:12px;font-weight:400;color:var(--texto-fraco);overflow:hidden;text-overflow:ellipsis}.menu-suspenso__item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:none;background:none;font:inherit;font-size:14px;text-align:left;color:var(--texto);border-radius:var(--raio-pequeno);cursor:pointer}.menu-suspenso__item:hover{background:var(--superficie-2);text-decoration:none}.menu-suspenso__item--ativo{background:var(--azul-claro);color:var(--azul-forte);font-weight:650}.menu-suspenso__item--inativo{color:var(--texto-fraco);cursor:not-allowed}.menu-suspenso__item--inativo:hover{background:none}.menu-suspenso__cadeado{font-size:11px}.submenu{position:relative}.menu-suspenso__item--submenu{cursor:default}.submenu__seta{font-size:14px;color:var(--texto-fraco)}.submenu__painel{display:none;position:absolute;left:calc(100% - 4px);top:-6px;min-width:220px;padding:6px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra-elevada);z-index:40}.submenu:hover>.submenu__painel,.submenu:focus-within>.submenu__painel{display:block}.menu-suspenso--direita .submenu__painel{left:auto;right:calc(100% - 4px)}.barra-topo[data-painel] .submenu__painel{display:block;position:static;min-width:0;padding:0 0 0 12px;border:none;border-left:1px solid var(--barra-borda);border-radius:0;box-shadow:none;margin:2px 0 2px 12px}.barra-topo[data-painel] .submenu__seta{display:none}.menu-suspenso__separador{height:1px;background:var(--borda);margin:6px 4px}.menu-suspenso__rodape{display:block;padding:7px 12px;font-size:12.5px;color:var(--texto-suave);border-radius:var(--raio-pequeno)}.menu-suspenso__rodape:hover{background:var(--superficie-2);text-decoration:none}.menu-suspenso__bloqueio{padding:12px;max-width:300px}.menu-suspenso__bloqueio-titulo{font-size:13.5px;font-weight:650;margin-bottom:6px}.menu-suspenso__bloqueio p{margin:0 0 10px;font-size:13px;color:var(--texto-suave);line-height:1.45}.menu-suspenso__saiba{font-size:13px;font-weight:600}.barra-topo__conta{display:flex;align-items:center;gap:12px;margin-left:auto;padding-left:12px;border-left:1px solid var(--barra-borda)}.barra-topo__empresa{text-align:right;line-height:1.3;max-width:220px}.barra-topo__empresa strong{display:block;font-size:13.5px;font-weight:600;color:var(--barra-texto-forte);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-topo__empresa span{font-size:11.5px;color:var(--barra-texto-fraco);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.botao-conta{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--barra-controle-borda);border-radius:999px;background:var(--barra-controle-fundo);font:inherit;font-size:13.5px;color:var(--barra-texto-forte);cursor:pointer}.botao-conta:hover{background:var(--barra-controle-hover)}.botao-conta__inicial{width:26px;height:26px;border-radius:50%;background:var(--barra-acento);color:var(--marca-marinho);display:grid;place-items:center;font-size:12.5px;font-weight:700}.botao-conta__nome{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.botao-compacto{display:none;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--barra-controle-borda-forte);border-radius:var(--raio-pequeno);background:transparent;font:inherit;font-size:14px;color:var(--barra-texto-forte);cursor:pointer;align-self:center}.botao-compacto:hover{background:var(--barra-controle-hover)}.pagina{padding:24px 28px 40px;width:100%;max-width:1440px;margin:0 auto}.pagina__cabecalho{margin-bottom:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pagina__cabecalho p{margin:6px 0 0;color:var(--texto-suave);font-size:14px;max-width:70ch}.pagina__titulo{font-weight:700;letter-spacing:-.015em;color:var(--texto-forte)}.pagina-registro{max-width:1240px;margin:0 auto}.pagina-registro .cartao--formulario,.pagina-registro .cartao--formulario-largo{max-width:none}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);padding:20px;box-shadow:var(--sombra)}.grade-modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}.cartao-modulo{display:flex;flex-direction:column;gap:10px;text-align:left;font-family:inherit;cursor:pointer;transition:transform .12s,border-color .12s;color:inherit}.cartao-modulo:hover{transform:translateY(-2px);border-color:var(--borda-forte);text-decoration:none}.cartao-modulo--bloqueado{background:var(--superficie-2)}.cartao-modulo--bloqueado .cartao-modulo__nome{color:var(--texto-suave)}.cartao-modulo__topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.cartao-modulo__nome{font-size:16px;font-weight:650}.cartao-modulo__descricao{font-size:13px;color:var(--texto-suave);flex:1}.cartao-modulo__motivo{font-size:12.5px;padding:8px 10px;border-radius:var(--raio-pequeno);background:var(--neutro-fundo);color:var(--texto-suave)}.grade-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.indicador__rotulo{font-size:13px;color:var(--texto-suave);align-self:start}.indicador__valor{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin-top:4px;color:var(--texto-forte);font-variant-numeric:tabular-nums}.etiqueta{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:650;letter-spacing:.2px;white-space:nowrap}.etiqueta--ok{background:var(--ok-fundo);color:var(--ok)}.etiqueta--alerta{background:var(--alerta-fundo);color:var(--alerta)}.etiqueta--erro{background:var(--erro-fundo);color:var(--erro)}.etiqueta--neutra{background:var(--neutro-fundo);color:var(--texto-suave)}.etiqueta--situacao:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--texto-fraco);padding:10px 12px;border-bottom:1px solid var(--borda);white-space:nowrap}.tabela td{padding:12px;border-bottom:1px solid var(--borda);vertical-align:middle}.tabela tbody tr:hover{background:var(--superficie-2)}@media screen{.tabela tbody tr:last-child td{border-bottom-color:transparent}}.tabela__vazia{text-align:center;color:var(--texto-fraco);padding:32px 12px}.tabela__secundario{display:block;font-size:12.5px;color:var(--texto-fraco)}.tabela .tabela__valor{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.grade-indicadores--tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.grade-indicadores--tres{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.lucratividade__coluna-itens{min-width:180px;width:26%}.lucratividade__itens{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media print{.relatorio .lucratividade__itens{display:inline;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.relatorio .lucratividade__coluna-itens{min-width:0}}.acoes-linha{display:flex;gap:6px;justify-content:flex-end}.linha-clicavel{cursor:pointer}.fundo-dialogo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:grid;place-items:center;padding:24px;z-index:50;overflow-y:auto}.dialogo{background:var(--superficie);border-radius:14px;border:1px solid var(--borda);width:100%;max-width:560px;box-shadow:var(--sombra-elevada);max-height:90vh;display:flex;flex-direction:column}.dialogo--largo{max-width:760px}.dialogo__cabecalho{padding:20px 24px;border-bottom:1px solid var(--borda)}.dialogo__cabecalho p{margin:4px 0 0;font-size:13px;color:var(--texto-suave)}.dialogo__corpo{padding:22px 24px;overflow-y:auto}.dialogo__rodape{padding:16px 24px;border-top:1px solid var(--borda);display:flex;justify-content:flex-end;gap:10px}.lista-empresas{display:flex;flex-direction:column;gap:10px}.empresa-cartao{border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);transition:border-color .15s}.empresa-cartao:has(>.empresa-opcao:hover:not([aria-disabled=true])){border-color:var(--azul)}.empresa-opcao{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;padding:14px 16px;border:0;border-radius:calc(var(--raio) - 1px);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background .15s}.empresa-opcao:hover:not([aria-disabled=true]){background:var(--superficie-2)}.empresa-opcao[aria-disabled=true]{cursor:not-allowed}.empresa-cartao--bloqueada>.empresa-opcao{opacity:.75}.empresa-opcao__nome{font-weight:650;color:var(--texto-forte);min-width:0}.empresa-opcao__dados{grid-column:1 / -1;font-size:13px;color:var(--texto-suave)}.empresa-opcao__cnpj{white-space:nowrap}.empresa-opcao__etiquetas{grid-row:1;grid-column:2;display:flex;align-items:center;gap:6px}.empresa-cartao__motivo{margin:-6px 16px 0;padding-bottom:14px;font-size:13px;color:var(--texto-suave)}.empresa-cobranca{margin:0 16px 16px;padding:12px 14px 14px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2)}.empresa-cobranca--vencida{border-color:var(--erro);box-shadow:inset 4px 0 0 var(--erro);padding-left:18px}.empresa-cobranca__topo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.empresa-cobranca__valor{flex-wrap:wrap;margin:8px 0 12px}.empresa-cobranca__valor strong{font-size:24px}.empresa-cobranca .empresa-cobranca__atraso{color:var(--erro);font-weight:600;white-space:nowrap}.empresa-cobranca__vencidas{margin:-4px 0 12px;font-size:13px;font-weight:600;color:var(--texto-forte)}.empresa-cobranca__vencidas span{white-space:nowrap}.empresa-cobranca__linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.empresa-cobranca__linha>:last-child{margin-left:auto}.empresa-cobranca .meio-de-pagamento{align-items:center;justify-content:center;text-align:center;background:var(--superficie)}.empresa-cobranca .meio-de-pagamento--principal,.empresa-cobranca .meio-de-pagamento:hover{background:var(--azul-claro);border-color:var(--azul)}.grupo-permissoes{border:1px solid var(--borda);border-radius:var(--raio-pequeno);margin-bottom:12px;overflow:hidden}.grupo-permissoes__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:var(--superficie-2);border-bottom:1px solid var(--borda);font-weight:650;font-size:14px}.grupo-permissoes__lista{padding:10px 14px;display:grid;gap:8px}.permissao{display:flex;align-items:flex-start;gap:10px;font-size:13.5px}.permissao input{margin-top:3px;accent-color:var(--primario)}.permissao__descricao{display:block;font-size:12px;color:var(--texto-fraco)}.carregando{display:grid;place-items:center;min-height:200px;color:var(--texto-suave)}.pilha{display:flex;flex-direction:column;gap:16px}.linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.entre{justify-content:space-between}.texto-suave{color:var(--texto-suave)}.texto-pequeno{font-size:13px}.sem-quebra{white-space:nowrap}.mono{font-family:Cascadia Code,Consolas,Courier New,monospace;font-size:12.5px}.paginacao{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:13px;color:var(--texto-suave)}.detalhe-json{background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:10px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;margin:0}@media(max-width:1400px){.botao-conta__nome{display:none}.barra-topo__empresa{max-width:150px}.barra-topo__linha{padding:0 14px;gap:8px}}@media(max-width:1280px){.barra-topo__conta{padding-left:10px}}.barra-topo[data-painel] .barra-topo__linha{flex-wrap:wrap;align-items:center;gap:10px}.barra-topo[data-painel] .botao-compacto{display:inline-flex;order:3}.barra-topo[data-painel] .barra-topo__conta{order:2;margin-left:auto;border-left:none;padding-left:0}.barra-topo[data-painel] .menu-principal{order:4;display:none;flex-direction:column;flex-basis:100%;align-items:stretch;width:100%;gap:0;overflow:visible;padding-bottom:8px}.barra-topo[data-painel] .menu-principal--aberto{display:flex}.barra-topo[data-painel] .menu-principal__inicio,.barra-topo[data-painel] .menu-principal__item{justify-content:flex-start;padding:12px 4px;border-bottom:1px solid var(--barra-borda);border-radius:0;width:100%}.barra-topo[data-painel] .menu-principal__item>.menu-modulo__seta{margin-left:auto}.barra-topo[data-painel] .menu-principal__item--aberto,.barra-topo[data-painel] .menu-principal__item--ativo{border-bottom-color:var(--barra-borda);background:var(--barra-realce)}.barra-topo[data-painel] .menu-principal__item--ativo{box-shadow:inset 3px 0 0 var(--barra-acento)}.barra-topo[data-painel] .menu-modulo{display:block}.barra-topo[data-painel] .menu-principal .menu-suspenso{position:static;min-width:0;max-width:none;background:transparent;color:var(--barra-texto);color-scheme:dark;box-shadow:none;border:none;border-bottom:1px solid var(--barra-borda);border-radius:0;padding:4px 0 8px 12px;animation:none}.barra-topo[data-painel] .menu-principal .menu-suspenso__item,.barra-topo[data-painel] .menu-principal .menu-suspenso__bloqueio-titulo{color:var(--barra-texto)}.barra-topo[data-painel] .menu-principal .menu-suspenso__item:hover,.barra-topo[data-painel] .menu-principal .menu-suspenso__item--ativo{background:var(--barra-realce);color:var(--barra-texto-forte)}.barra-topo[data-painel] .menu-principal .menu-suspenso__item--inativo,.barra-topo[data-painel] .menu-principal .menu-suspenso__grupo,.barra-topo[data-painel] .menu-principal .menu-suspenso__bloqueio p,.barra-topo[data-painel] .menu-principal .submenu__seta{color:var(--barra-texto-fraco)}.barra-topo[data-painel] .menu-principal .menu-suspenso__item--inativo:hover{background:none;color:var(--barra-texto-fraco)}.barra-topo[data-painel] .menu-principal .menu-suspenso :focus-visible{outline-color:var(--barra-acento)}.barra-topo[data-painel] .menu-principal .menu-suspenso__grupo{border-top-color:var(--barra-borda)}.barra-topo[data-painel] .menu-principal .menu-suspenso__saiba{color:var(--barra-acento)}.barra-topo[data-painel] .menu-principal .submenu__painel{background:transparent;border-color:var(--barra-borda)}.barra-topo[data-painel] .menu-principal .menu-suspenso__bloqueio{padding:8px 4px;max-width:none}.barra-topo[data-painel] .barra-topo__empresa{max-width:45vw}@media(max-width:620px){.pagina{padding:16px}.botao-conta__nome,.botao-compacto__texto{display:none}.barra-topo[data-painel] .barra-topo__empresa{max-width:55vw}}.barra-cadastro{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.campo-busca{padding:9px 12px;border-radius:var(--raio-pequeno);border:1px solid var(--borda-forte);background:var(--campo-fundo);color:var(--texto);font:inherit;min-width:280px;flex:1;max-width:420px}.campo-busca:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}.filtro-situacao{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--trilho-fundo);overflow:hidden}.filtro-situacao__opcao{padding:8px 14px;border:none;border-radius:var(--raio-chip);background:transparent;color:var(--texto-suave);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.filtro-situacao__opcao:hover{background:var(--superficie);color:var(--texto)}.filtro-situacao__opcao--ativa,.filtro-situacao__opcao--ativa:hover{background:var(--trilho-marcado);color:var(--trilho-marcado-texto);font-weight:650;box-shadow:var(--sombra-botao),0 0 0 1px var(--trilho-marcado-borda)}.ordenar{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font:inherit;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco);font-weight:700;cursor:pointer}.ordenar:hover{color:var(--texto)}.ordenar__seta{font-size:9px;opacity:.75}.estado-vazio{padding:44px 20px;text-align:center;color:var(--texto-suave)}.estado-vazio__titulo{font-size:15px;font-weight:650;color:var(--texto);margin-bottom:6px}.estado-vazio p{margin:0;font-size:13.5px}.cartao--formulario{max-width:720px}.acoes-formulario{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid var(--borda)}.tabela-rolagem[aria-busy=true]{opacity:.6;transition:opacity .15s}@media(max-width:620px){.barra-cadastro{align-items:stretch}.campo-busca{min-width:0;max-width:none}.filtro-situacao,.filtro-tipo{width:100%}.filtro-situacao__opcao{flex:1 1 auto}}.cartao--formulario-largo{max-width:1040px}.grupo-campos{border:none;border-top:1px solid var(--borda);margin:0 0 8px;padding:18px 0 0}.grupo-campos:first-of-type{border-top:none;padding-top:0}.grupo-campos legend{padding:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);margin-bottom:14px}.grupo-campos .tabela select,.grupo-campos .tabela input{width:100%;padding:7px 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:13.5px}.grupo-campos .tabela input:disabled,.grupo-campos .tabela select:disabled{background:var(--superficie-2);color:var(--texto-fraco)}.filtro-tipo{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--trilho-fundo);overflow:hidden;margin-bottom:16px}.barra-filtros{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.barra-filtros .filtro-tipo,.barra-filtros .filtro-situacao{margin-bottom:0}.filtro-alternavel{padding:8px 14px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie);color:var(--texto-suave);font:inherit;font-size:13.5px;cursor:pointer}.filtro-alternavel:hover{background:var(--superficie-2)}.filtro-alternavel--ativo{background:var(--azul-claro);border-color:var(--azul);color:var(--azul-forte);font-weight:650}.filtro-periodo{display:inline-flex;align-items:center;gap:8px;padding:0 4px 0 12px;border-left:1px solid var(--borda)}.filtro-periodo__rotulo{font-size:13px;font-weight:600;color:var(--texto-suave);white-space:nowrap}.filtro-periodo input{padding:7px 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:13.5px}.filtro-periodo input:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}.filtro-periodo--numero input{width:76px;text-align:right}.filtro-periodo__limpar{border:none;background:none;padding:4px 6px;font:inherit;font-size:13px;color:var(--azul-forte);cursor:pointer;text-decoration:underline}@media(max-width:720px){.filtro-periodo{border-left:none;padding-left:0;flex-wrap:wrap}}.combo{position:relative}.combo__lista{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;padding:4px;margin:0;list-style:none;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);box-shadow:var(--sombra)}.combo__lista--flutuante{position:fixed;top:auto;right:auto;bottom:auto;left:auto;z-index:55}.combo__item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:none;font:inherit;text-align:left;cursor:pointer}.combo__item:hover,.combo__item--destacado{background:var(--azul-claro)}.combo__item-codigo{font-size:12px;color:var(--texto-fraco)}.combo__item-saldo{font-size:13px;color:var(--texto-suave);white-space:nowrap}.combo__aviso{padding:10px;font-size:13px;color:var(--texto-fraco)}.botao-texto{padding:0;border:0;background:none;font:inherit;color:var(--azul);text-decoration:underline;cursor:pointer}.botao-texto:hover:not(:disabled){color:var(--azul-forte)}.botao-texto:disabled{color:var(--texto-fraco);cursor:default;text-decoration:none}.combo__escolhido{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie-2)}.abas{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--borda);margin-bottom:20px}.abas__item{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:none;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--texto-suave);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.abas__item:hover{color:var(--texto);background:none}.abas__item--ativa{color:var(--azul-forte);border-bottom-color:var(--azul);font-weight:650}.abas__contador{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borda);color:var(--texto-suave);font-size:11.5px;font-weight:700}.abas__item--ativa .abas__contador{background:var(--primario);box-shadow:none;color:var(--texto-sobre-primario)}.cabecalho-registro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 20px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);margin-bottom:18px}.cabecalho-registro__identificacao{min-width:0}.cabecalho-registro__nome{font-size:19px;font-weight:700;letter-spacing:-.015em;color:var(--texto-forte);margin:0 0 2px}.cabecalho-registro__codigo{font-size:12.5px;color:var(--texto-fraco);font-family:Cascadia Code,Consolas,monospace;margin-bottom:8px}.cabecalho-registro__resumo{display:flex;gap:26px;flex-wrap:wrap}.resumo-item__rotulo{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco);font-weight:700}.resumo-item__valor{font-size:15px;font-weight:700;color:var(--texto-forte);font-variant-numeric:tabular-nums;margin-top:2px}.painel-interno{border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2);padding:16px}.linha--anulada td{opacity:.62}.area-futura{padding:36px 24px;text-align:center;border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-2)}.area-futura__titulo{font-size:15px;font-weight:650;margin-bottom:6px}.area-futura p{margin:0 auto 12px;max-width:62ch;font-size:13.5px;color:var(--texto-suave)}.acoes-formulario--fixas{border-top:none;padding-top:0;margin-top:18px}.menu-suspenso__grupo{padding:10px 12px 4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:var(--texto-fraco);border-top:1px solid var(--borda);margin-top:4px}.menu-suspenso__grupo:first-child{border-top:none;margin-top:0}.pagina:has(.pdv){max-width:none;padding:16px 20px 20px}.pdv{display:grid;grid-template-columns:minmax(430px,1fr) minmax(420px,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px 16px;min-height:calc(100vh - 92px)}.pdv__topo{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.pdv__topo h1{font-size:20px;margin:0}.pdv__operacao,.pdv__seguir{margin-top:16px}.pdv__seguir .botao{width:100%;padding:13px 16px}.pdv__itens{display:flex;flex-direction:column;min-height:0}.pdv__etapas{display:flex}.pdv__etapa{flex:1;border:0;background:var(--neutro-fundo);color:var(--texto-suave);font:inherit;font-weight:600;font-size:13.5px;padding:12px 26px 12px 18px;cursor:pointer;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%)}.pdv__etapa+.pdv__etapa{margin-left:-13px;padding-left:30px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%)}.pdv__etapa:hover{color:var(--texto)}.pdv__etapa--ativa,.pdv__etapa--ativa:hover{background:var(--primario);color:var(--texto-sobre-primario)}.pdv__atalho{font-weight:400;opacity:.75}.pdv__painel{flex:1;min-height:0;overflow-y:auto;margin-top:10px;padding:18px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra)}.pdv__vazio{margin:18px 0 0;font-size:13px;color:var(--texto-fraco)}.pdv__produto{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;margin-bottom:16px;background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-pequeno)}.pdv__produto-nome{font-size:16px;font-weight:600}.pdv__produto-dados{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;color:var(--texto-fraco)}.pdv__produto-valor{text-align:right;white-space:nowrap}.pdv__preco{font-size:30px;font-weight:700;line-height:1.1;letter-spacing:-.5px}.pdv__produto-rotulo{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-fraco)}.pdv__lancamento-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.pdv__acoes{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin-top:12px}.pdv__acoes .botao{padding:13px 16px}.pdv__itens{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden}.pdv__itens-rolagem{flex:1;min-height:0;overflow-y:auto}.pdv__itens thead th{position:sticky;top:0;z-index:1;background:var(--superficie)}.pdv__linha--corrigindo td{background:var(--azul-claro)}.pdv__total{display:flex;align-items:baseline;gap:12px;padding:12px 16px;border-top:1px solid var(--borda);background:var(--superficie-2)}.pdv__total-detalhe{margin-right:auto;font-size:12.5px;color:var(--texto-fraco)}.pdv__total-rotulo{font-size:14px;color:var(--texto-suave)}.pdv__total-valor{font-size:30px;font-weight:700;letter-spacing:-.5px}@media(max-width:1100px){.pdv{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0}.pdv__itens{min-height:300px}}.pdv__destinatario{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--borda);background:var(--superficie-2);font-size:13.5px}.pdv__destinatario-rotulo{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--texto-fraco)}.pdv__destinatario>span:nth-child(2){margin-right:auto}.pdv__fechamento-resumo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 14px;margin-bottom:16px;background:var(--superficie-2);border:1px solid var(--borda);border-radius:var(--raio-pequeno)}.texto-ok{color:var(--ok)}.menu-acoes{position:relative;display:inline-block}.menu-acoes__gatilho{border:1px solid transparent;background:none;color:var(--texto-suave);font-size:18px;line-height:1;padding:4px 8px;border-radius:var(--raio-chip);cursor:pointer}.menu-acoes__gatilho:hover,.menu-acoes__gatilho[aria-expanded=true]{border-color:var(--borda);background:var(--superficie-2);color:var(--texto)}.menu-acoes__lista{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:220px;padding:4px;border:1px solid var(--borda);border-radius:var(--raio);background:var(--superficie);box-shadow:var(--sombra-elevada);text-align:left}.menu-acoes__item{display:block;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--texto);font-size:14px;text-align:left;cursor:pointer}.menu-acoes__item:hover:not([aria-disabled=true]){background:var(--superficie-2)}.menu-acoes__item[aria-disabled=true]{color:var(--texto-fraco);cursor:not-allowed}.menu-acoes__linha{display:flex;align-items:center;gap:8px}.menu-acoes__marca{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:4px;font-size:12px;font-weight:700;line-height:1}.menu-acoes__marca--ok{background:var(--ok-fundo);color:var(--ok)}.menu-acoes__marca--erro{background:var(--erro-fundo);color:var(--erro)}.menu-acoes__marca--neutra{background:var(--neutro-fundo);color:var(--texto-suave)}.menu-acoes__item[aria-disabled=true] .menu-acoes__marca{opacity:.4}.comprovante-pagina{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.comprovante-barra{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.comprovante{background:#fff;color:#000;border:1px solid var(--borda);border-radius:var(--raio-pequeno)}.comprovante--bobina{width:72mm;padding:4mm;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:10px;line-height:1.35}.comprovante--a4{width:186mm;padding:10mm;font-size:12px;line-height:1.5}.comprovante__centro{text-align:center}.comprovante__emitente strong{font-size:12px}.comprovante--a4 .comprovante__emitente strong{font-size:18px}.comprovante__regua{border-top:1px dashed #000;margin:6px 0}.comprovante--a4 .comprovante__regua{border-top-style:solid;border-top-color:#999;margin:12px 0}.comprovante__aviso{margin:6px 0;padding:4px;border:1px solid #000;font-weight:700;text-align:center}.comprovante__itens{width:100%;border-collapse:collapse}.comprovante__itens th,.comprovante__itens td{padding:1px 0;text-align:right;vertical-align:top}.comprovante__itens th:nth-child(1),.comprovante__itens td:nth-child(1),.comprovante__itens th:nth-child(2),.comprovante__itens td:nth-child(2){text-align:left}.comprovante__itens td:nth-child(2){padding-right:4px;word-break:break-word}.comprovante--bobina .comprovante__itens th:nth-child(1),.comprovante--bobina .comprovante__itens td:nth-child(1){padding-right:2ch;white-space:nowrap}.comprovante--bobina .comprovante__desconto-item td:nth-child(2){padding-left:2ch}.comprovante--a4 .comprovante__itens th,.comprovante--a4 .comprovante__itens td{padding:5px 6px;border:1px solid #ccc}.comprovante--a4 .comprovante__itens th{background:#f2f2f2}.comprovante__totais>div{display:flex;justify-content:space-between;gap:8px}.comprovante--a4 .comprovante__totais{margin-left:auto;width:80mm}.comprovante__total{font-size:12px;font-weight:700;margin:3px 0}.comprovante--a4 .comprovante__total{font-size:15px;margin:6px 0;padding-top:4px;border-top:1px solid #000}.comprovante__chave{margin-bottom:6px;word-break:break-all}.comprovante__protocolo{margin-top:4px;font-size:.9em}.comprovante__digitos{margin-top:3px;font-weight:700;letter-spacing:.4px}.comprovante--a4 .comprovante__digitos{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px}.comprovante__qrcode{display:flex;justify-content:center;margin-top:8px}.comprovante__qrcode-quadro{background:#fff}.comprovante--bobina .comprovante__qrcode-quadro{padding:1.5mm}.comprovante--bobina .comprovante__qrcode svg{display:block;width:20mm;height:20mm}.comprovante--a4 .comprovante__qrcode-quadro{padding:3mm}.comprovante--a4 .comprovante__qrcode svg{display:block;width:24mm;height:24mm}@media print{body *{visibility:hidden}.comprovante,.comprovante *,.relatorio,.relatorio *{visibility:visible}.comprovante{position:absolute;top:0;left:0;width:auto;border:0;padding:0}.relatorio{position:absolute;top:0;left:0;width:100%;--fundo: #ffffff;--superficie: #ffffff;--superficie-2: #ffffff;--fundo-suave: #f2f2f2;--borda: #999999;--borda-forte: #666666;--texto: #000000;--texto-forte: #000000;--texto-suave: #333333;--texto-fraco: #555555;--azul: #1d4ed8;--azul-forte: #1e3a8a;--azul-claro: #dbeafe;--ok: #15803d;--alerta: #b45309;--erro: #b91c1c;--ok-fundo: #dcfce7;--alerta-fundo: #fef3c7;--erro-fundo: #fee2e2;--neutro-fundo: #f1f5f9;--sombra: none;color:#000;background:#fff}.relatorio__cabecalho,.relatorio__filtros,.relatorio__so-na-tela{display:none!important}.relatorio__identificacao,.relatorio__so-no-papel{display:block!important}}.grupo-radio{border:0;padding:0;margin:0 0 16px}.grupo-radio>legend{font-size:13px;font-weight:600;color:var(--texto-suave);margin-bottom:8px;padding:0}.opcao-radio{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);cursor:pointer}.opcao-radio+.opcao-radio{margin-top:6px}.opcao-radio:hover{background:var(--superficie-2)}.opcao-radio input{margin-top:3px;flex:none}.opcao-radio>span{display:flex;flex-direction:column;gap:2px}.conferencia__linha--ignorada{opacity:.55}.conferencia__origem{display:flex;flex-direction:column;gap:2px}.conferencia__decisao{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.conferencia__decisao .campo{margin-bottom:0}.conferencia__decisao>.campo{width:120px}.conferencia__decisao>.campo.conferencia__campo-largo{width:auto;min-width:220px;flex:1}.mestre-detalhe{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1080px){.mestre-detalhe{grid-template-columns:1fr}}.mestre-detalhe__detalhe{min-width:0}.painel-mestre{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:14px;position:sticky;top:16px}@media(max-width:1080px){.painel-mestre{position:static}}.painel-mestre__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.painel-mestre__busca{width:100%;min-width:0;max-width:none;margin-bottom:8px}.painel-mestre__situacao{display:flex;width:100%;margin-bottom:10px}.painel-mestre__situacao .filtro-situacao__opcao{flex:1;padding:6px 8px;font-size:13px}.painel-mestre__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:62vh;overflow-y:auto}.painel-mestre__item{width:100%;display:flex;flex-direction:column;gap:4px;text-align:left;padding:9px 10px;border:1px solid transparent;border-radius:var(--raio-pequeno);background:none;color:inherit;font:inherit;cursor:pointer}.painel-mestre__item:hover{background:var(--superficie-2)}.painel-mestre__item--ativo,.painel-mestre__item--ativo:hover{background:var(--azul-claro);border-color:var(--azul)}.painel-mestre__nome{font-size:14px;font-weight:600}.painel-mestre__item--ativo .painel-mestre__nome{color:var(--azul-forte)}.painel-mestre__codigo{font-size:12px;font-weight:500;color:var(--texto-fraco)}.painel-mestre__medidas{display:flex;flex-wrap:wrap;gap:6px}.medida{padding:1px 8px;border-radius:999px;background:var(--neutro-fundo);color:var(--texto-suave);font-size:11.5px;font-weight:600;white-space:nowrap}.painel-mestre__item--ativo .medida{background:var(--superficie)}.medida--apagada{background:none;border:1px solid var(--borda-forte);color:var(--texto-fraco)}.painel-regra__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tabela--matriz td{padding:9px 12px}.tabela--matriz .celula-regime{border-left:1px dashed var(--borda-forte)}.barra-selecao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 16px;border:1px solid var(--azul);border-radius:var(--raio-pequeno);background:var(--azul-claro);color:var(--azul-forte);font-size:14px}.tabela input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primario)}.danfe-pagina{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.danfe-barra{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.danfe{width:198mm;max-width:100%;background:#fff;color:#000;border:1px solid #000;font-family:Arial,Helvetica,sans-serif;font-size:7pt;line-height:1.25}.danfe__linha{display:flex;align-items:stretch;border-bottom:1px solid #000}.danfe__linha:last-child{border-bottom:0}.danfe__linha--interna{border-bottom:0;border-top:1px solid #000;margin-top:2px}.danfe__linha--duplicatas{flex-wrap:wrap}.danfe__linha--duplicatas .danfe__campo{flex-grow:0;flex-basis:25%;min-width:40mm}.danfe__campo{display:flex;flex-direction:column;justify-content:flex-start;gap:1px;min-width:0;padding:2px 4px;border-right:1px solid #000;overflow-wrap:anywhere}.danfe__campo:last-child{border-right:0}.danfe__campo--centro{align-items:center;justify-content:center;text-align:center;gap:3px}.danfe__rotulo{font-size:5.5pt;letter-spacing:.2px;text-transform:uppercase}.danfe__valor{font-size:7.5pt;min-height:10pt}.danfe__valor--forte{font-size:11pt;font-weight:700}.danfe__valor--chave{font-family:Courier New,Courier,monospace;font-size:8pt;letter-spacing:.3px}.danfe__nota{font-size:5.5pt}.danfe__emitente{gap:2px}.danfe__emitente strong{font-size:9pt}.danfe__barras{display:block;width:100%;height:46px;margin-bottom:2px}.danfe__quadro{padding:1px 4px;border-bottom:1px solid #000;font-size:6pt;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.danfe__aviso{padding:3px 4px;border-bottom:1px solid #000;font-size:9pt;font-weight:700;text-align:center}.danfe__corte{border-bottom:1px dashed #000;height:0}.danfe__itens{width:100%;border-collapse:collapse;font-size:6.5pt}.danfe__itens th,.danfe__itens td{border:1px solid #000;padding:1px 3px;text-align:left;white-space:nowrap}.danfe__itens th{font-size:5.5pt;font-weight:700;text-transform:uppercase}.danfe__descricao{white-space:normal;min-width:45mm}.danfe__numero{text-align:right}.danfe__complementares .danfe__valor{min-height:14mm;white-space:pre-wrap}@media print{.danfe,.danfe *{visibility:visible}.danfe{position:absolute;top:0;left:0;width:auto;border:1px solid #000}}.campo__espacador{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.campo__espacador:before{content:" "}.relatorio__identificacao{display:none;margin-bottom:12px;padding-bottom:8px;border-bottom:1.5px solid #000;color:#000}.relatorio__so-no-papel{display:none}.relatorio__secao{font-size:14px;margin:0 0 8px}.relatorio__identificacao-empresa{font-size:12pt;font-weight:700}.relatorio__identificacao-titulo{font-size:10pt;font-weight:600;margin-top:2px}.relatorio__identificacao-linha{font-size:8pt;margin-top:2px}.relatorio__cabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.relatorio__acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.relatorio__filtros{margin-bottom:16px}.tabela tfoot td{padding:12px 14px;border-top:2px solid var(--borda-forte);font-weight:700;background:var(--superficie-2)}.tabela tfoot .tabela__rotulo-total{font-weight:600;color:var(--texto-suave)}.cartao--clicavel{display:block;text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.cartao--clicavel:hover{border-color:var(--borda-forte);box-shadow:var(--sombra-cartao-ativo);transform:translateY(-1px)}.cartao--clicavel:focus-visible{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}@media print{.relatorio .cartao--clicavel{transform:none}}.classe-abc{display:inline-block;min-width:22px;padding:2px 6px;border-radius:var(--raio-pequeno);font-size:12px;font-weight:700;text-align:center}.classe-abc--a{background:var(--ok-fundo);color:var(--ok)}.classe-abc--b{background:var(--alerta-fundo);color:var(--alerta)}.classe-abc--c{background:var(--neutro-fundo);color:var(--texto-suave)}.variacao{font-weight:600}.variacao--alta{color:var(--ok)}.variacao--queda{color:var(--erro)}.dialogo--nfe{max-width:1120px;width:calc(100vw - 32px)}.nfe-abas{margin-bottom:14px}.nfe-destinatario{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;margin:0 0 12px}.nfe-destinatario dt{font-size:11px;text-transform:uppercase;letter-spacing:.02em;opacity:.7}.nfe-destinatario dd{margin:0;font-weight:500}.dados-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 20px;margin:0 0 12px}.dados-resumo dt{color:var(--texto-suave);text-transform:uppercase}.dados-resumo dd{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;overflow-wrap:anywhere}.nfe-indicadores{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}.nfe-indicadores label{display:inline-flex;align-items:center;gap:6px;font-size:13px}.nfe-itens{width:100%;border-collapse:collapse;font-size:12.5px}.nfe-itens th,.nfe-itens td{padding:6px 8px;border-bottom:1px solid var(--borda);white-space:nowrap}.nfe-itens th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.02em;opacity:.75}.nfe-itens td.numero,.nfe-itens th.numero{text-align:right}.nfe-itens td.descricao{white-space:normal;min-width:180px}.nfe-itens tr.manual td{background:var(--alerta-fundo)}.nfe-totais{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:14px}.nfe-totais__item{border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:8px 10px;background:var(--superficie-2)}.nfe-totais__item--destaque{grid-column:span 2;border-color:transparent;border-radius:0 var(--raio-pequeno) var(--raio-pequeno) 0;background:var(--azul-claro);box-shadow:inset 3px 0 0 var(--azul)}.nfe-totais__rotulo{display:block;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-fraco)}.nfe-totais__valor{display:block;font-weight:650;font-size:15px;color:var(--texto-forte);font-variant-numeric:tabular-nums}.nfe-totais__item--destaque .nfe-totais__rotulo{color:var(--azul-forte)}.nfe-totais__item--destaque .nfe-totais__valor{font-size:18px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--azul-forte)}.nfe-rodape-abas{display:flex;gap:8px;align-items:center;margin-right:auto}.nfe-formulario{padding:16px 18px 12px}.nfe-rodape{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--borda)}.nfe-itens .acoes-linha{display:flex;gap:4px}.busca-gatilho{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:45px;padding:9px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto-fraco);font:inherit;text-align:left;cursor:pointer}.busca-gatilho:hover,.busca-gatilho:focus{border-color:var(--azul);outline:none;box-shadow:var(--anel-foco)}.busca-gatilho__texto{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-gatilho__acao{flex:none;font-size:12px;font-weight:600;color:var(--azul-forte);padding:3px 10px;border-radius:var(--raio-chip);background:var(--azul-claro)}.dialogo--busca{max-width:720px;height:min(78vh,640px)}.busca-modal__cabecalho{display:flex;flex-direction:column;gap:12px}.busca-modal__caixa{width:100%;min-height:45px;padding:9px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:15px}.busca-modal__caixa:focus{border-color:var(--azul);outline:none;box-shadow:var(--anel-foco)}.busca-modal__corpo{flex:1;padding:8px}.busca-modal__lista{display:flex;flex-direction:column;gap:2px}.busca-modal__item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:11px 14px;border:1px solid transparent;border-radius:var(--raio-pequeno);background:transparent;color:var(--texto);font:inherit;font-size:14px;text-align:left;cursor:pointer}.busca-modal__item:hover,.busca-modal__item--destacado{background:var(--azul-claro);border-color:var(--azul)}.busca-modal__principal{flex:1;min-width:0}.busca-modal__secundario{flex:none;color:var(--texto-suave);font-variant-numeric:tabular-nums}.busca-modal__aviso{padding:28px 16px;text-align:center;color:var(--texto-suave)}.busca-modal__rodape{justify-content:space-between;align-items:center}.danfe__rodape-sistema{text-align:center;font-size:9px;padding:6px 0 0;color:#000}.danfe__rodape-sistema a{color:inherit}.menu-acoes__lista--flutuante{position:fixed;top:auto;right:auto;z-index:70}body{font-size:13.5px;line-height:1.4}.pagina{padding:14px 20px 28px;max-width:1760px}.pagina__cabecalho{margin-bottom:12px;align-items:center}.pagina__titulo{font-size:20px}.pagina__cabecalho p{margin:2px 0 0;font-size:12.5px}.cartao{padding:14px 16px;border-radius:var(--raio)}.cabecalho-registro{padding:12px 16px;margin-bottom:12px;gap:16px}.cabecalho-registro__nome{font-size:20px}.cabecalho-registro__resumo{gap:20px}.resumo-item__rotulo{font-size:11px}.resumo-item__valor{font-size:16px}.campo{margin-bottom:10px}.campo label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.campo__espacador{font-size:11px;margin-bottom:4px}.dados-resumo dt{font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:2px}.campo input,.campo select,.campo textarea,.controle,.seletor-tabela__campo,.campo-busca,.busca-modal__caixa{padding:6px 10px;font-size:13.5px}.campo input:not([type=checkbox]):not([type=radio]),.campo select,.controle,.seletor-tabela__campo,.campo-busca{min-height:34px}.controle--compacto{padding:6px 10px;font-size:13px;min-height:34px}.campo__dica{font-size:11.5px;margin-top:3px}.linha-campos{gap:0 12px}.busca-gatilho{min-height:34px;padding:6px 10px}.busca-gatilho__acao{font-size:11px;padding:2px 8px}.busca-modal__caixa{min-height:36px;font-size:14px}.busca-modal__item{padding:8px 12px;font-size:13.5px}.combo__escolhido{padding:6px 10px;min-height:34px}.botao{padding:7px 12px;font-size:13px;gap:6px}.botao--discreto{padding:4px 8px}.botao--pequeno{padding:4px 10px;font-size:12.5px}.filtro-situacao__opcao,.filtro-alternavel{padding:5px 12px;font-size:13px}.filtro-alternavel{padding:7px 12px}.barra-cadastro,.barra-filtros,.filtro-tipo{margin-bottom:10px}.barra-cadastro{gap:8px}.campo-busca{min-width:240px;max-width:420px}.tabela{font-size:13px}.tabela th{padding:7px 10px;font-size:11px;letter-spacing:.05em}.ordenar{font-size:11px}.tabela td{padding:6px 10px}.tabela__secundario{font-size:11.5px;line-height:1.3}.tabela__vazia{padding:22px 10px}.acoes-linha{gap:4px}.paginacao{margin-top:10px;font-size:12.5px}.etiqueta{padding:2px 8px;font-size:11px}.indicador__valor{font-size:27px;margin-top:6px}.inicio__indicador .texto-pequeno{font-size:12px;line-height:1.45}.grafico__rotulo{font-size:11px}.nfe-itens th,.nfe-itens td{padding:5px 7px}.nfe-itens{font-size:12.5px}.nfe-totais{gap:6px;margin-top:10px}.nfe-totais__item{padding:6px 8px}.nfe-totais__valor{font-size:14px}.nfe-totais__item--destaque .nfe-totais__valor{font-size:18px}.grupo-campos{padding:12px 0 0;margin:0 0 4px}.grupo-campos legend{font-size:11px;margin-bottom:8px}.acoes-formulario{padding-top:12px;gap:8px}.abas{margin-bottom:12px}.abas__item{padding:8px 12px;font-size:13.5px}.abas__contador,.contador-da-aba{min-width:18px;height:18px;font-size:11px}.contador-da-aba{line-height:18px}.cartao-acesso__titulo{font-size:20px}.aviso{padding:10px 12px;font-size:13px}.dialogo{border-radius:var(--raio)}.dialogo__cabecalho{padding:14px 18px}.dialogo__titulo{font-size:16px}.dialogo__cabecalho p{font-size:12.5px}.dialogo__corpo{padding:14px 18px}.dialogo__rodape{padding:10px 18px;gap:8px}.barra-topo__logo{height:36px;width:36px}.barra-topo__linha{min-height:46px;padding:0 16px}.barra-topo[data-painel] .barra-topo__linha{padding:7px 16px}.menu-principal__inicio,.menu-principal__item{font-size:13px;gap:7px}.menu-principal .icone-menu{width:16px;height:16px}.menu-principal[data-ajuste=justo]>.menu-principal__inicio,.menu-principal[data-ajuste=justo] .menu-principal__item{padding:0 6px;gap:6px}.menu-principal[data-ajuste=sem-icones]>.menu-principal__inicio,.menu-principal[data-ajuste=sem-icones] .menu-principal__item{padding:0 6px;gap:5px}.menu-acoes__item{font-size:13px}.cartao--formulario,.cartao--formulario-largo{margin-left:auto;margin-right:auto}.saldo-destaque{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:12px 16px 14px;margin-bottom:16px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2)}.saldo-destaque__titulo{width:100%;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--texto-fraco)}.saldo-destaque__numeros{display:flex;flex-wrap:wrap;gap:8px 40px;flex:1}.saldo-destaque__rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--texto-suave)}.saldo-destaque__valor{font-size:28px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.saldo-destaque__valor--secundario{font-size:20px;font-weight:600;color:var(--texto-suave)}.saldo-destaque__valor--alerta{color:var(--erro)}.saldo-destaque__unidade{margin-left:6px;font-size:13px;font-weight:600;color:var(--texto-fraco)}.saldo-destaque__acoes{display:flex;gap:8px;margin-left:auto}.tabela--editavel td{padding-top:3px;padding-bottom:3px}.tabela--editavel td>input,.tabela--editavel td>select{width:100%;min-height:30px;padding:4px 8px;font-size:13px}.grade-precos__grupo td{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--azul-forte);background:var(--superficie-2);border-bottom:1px solid var(--borda-forte)}.grade-precos__celula--alterada>input{border-color:var(--alerta);background:var(--alerta-fundo)}.dialogo--item-nfe{width:min(960px,calc(100vw - 32px));max-width:none}.linha-campos--item-nfe{grid-template-columns:minmax(120px,1fr) minmax(240px,3fr) minmax(90px,1fr)}.linha-campos--imposto{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:720px){.linha-campos--item-nfe,.linha-campos--imposto{grid-template-columns:repeat(2,minmax(0,1fr))}}.item-nfe-devolucao{margin:4px 0 12px}.item-nfe-devolucao .campo{margin-bottom:4px}.item-nfe-impostos{border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:10px 12px 8px}.item-nfe-impostos legend{padding:0 4px}.galeria-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.galeria-fotos__item{margin:0;border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:8px;background:var(--superficie-2)}.galeria-fotos__item img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:4px}.galeria-fotos__item figcaption{font-size:12px;margin-top:6px}.galeria-fotos__acoes{display:flex;gap:4px;margin-top:6px}.miniatura-produto{width:32px;height:32px;object-fit:cover;border-radius:4px;border:1px solid var(--borda);background:#fff;flex:none}.miniatura-produto--vazia{display:inline-block;background:var(--superficie-2)}.miniatura-produto--grande{width:72px;height:72px;object-fit:contain}.zona-de-fotos{position:relative;border-radius:var(--raio-pequeno)}.zona-de-fotos--arrastando{outline:2px dashed var(--azul);outline-offset:3px}.zona-de-fotos__recado{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:var(--raio-pequeno);background:var(--azul-claro);background:color-mix(in srgb,var(--azul-claro) 90%,transparent);color:var(--azul-forte);font-weight:600;pointer-events:none}.zona-de-fotos .linha>.botao{white-space:nowrap}.miniatura-anuncio{width:44px;height:44px;object-fit:cover;border-radius:4px;border:1px solid var(--borda);background:#fff;flex:none}.miniatura-anuncio--vazia{display:inline-block;background:var(--superficie-2)}.copiavel{display:inline-flex;align-items:center;gap:4px}.botao-copiar{border:0;background:transparent;color:var(--texto-suave);cursor:pointer;padding:0 2px;font-size:13px;line-height:1}.botao-copiar:hover{color:var(--texto)}.grade-caracteristicas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:0 16px;align-items:start}.grade-caracteristicas>.campo{min-width:0}.grade-caracteristicas .campo .linha{gap:6px}.grade-caracteristicas .campo .linha>input{flex:1 1 auto;min-width:0;width:auto}.grade-caracteristicas .campo .linha>select{flex:0 0 88px;width:88px;max-width:none}.linha-aberta>td{border-bottom:0}.linha-editor>td{background:var(--superficie-2);padding:6px 12px 14px}.editor-variacao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:4px 16px 12px}.editor-variacao .grupo-campos{margin:0 0 6px;padding-top:14px}.editor-variacao__topo{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:0 24px;align-items:start}.editor-variacao__meio{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:0 24px;align-items:start}.editor-variacao__topo>.grupo-campos,.editor-variacao__meio>.grupo-campos{border-top:1px solid var(--borda)}@media(max-width:1100px){.editor-variacao__topo,.editor-variacao__meio{grid-template-columns:1fr}}.fotos-em-linha{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.fotos-em-linha img{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid var(--borda);background:#fff}.texto-erro{color:var(--erro)}.editor-anuncio{max-width:1100px;margin:0 auto}.editor-anuncio .grupo-campos{margin-top:12px}.editor-anuncio .grupo-campos .linha-campos>.campo{flex:1 1 220px}.editor-anuncio textarea{font-family:inherit;line-height:1.4}.marcacao,.campo .marcacao,.campo>label.marcacao{display:flex;align-items:center;gap:8px;min-height:34px;margin:0;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--texto);cursor:pointer}.marcacao input[type=checkbox],.campo .marcacao input[type=checkbox],.marcacao input[type=radio],.campo .marcacao input[type=radio]{width:15px;height:15px;flex:none;margin:0;cursor:pointer}.marcacao--compacta,.campo .marcacao--compacta{min-height:0;font-size:12px}.marcacao+.campo__dica{margin-top:2px}.detalhe-pedido{display:flex;flex-direction:column;gap:6px}.detalhe-pedido__linha{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:baseline;font-size:13px}.detalhe-pedido__rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--texto-suave)}.lista-canais{display:flex;flex-direction:column;gap:8px}.lista-canais__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie-2)}.qualidade{display:inline-flex;flex-direction:column;gap:3px;min-width:90px}.qualidade--grande .qualidade__barra{width:220px;height:10px}.qualidade__barra{display:block;width:90px;height:6px;border-radius:3px;background:var(--borda);overflow:hidden}.qualidade__preenchido{display:block;height:100%;border-radius:3px;background:var(--texto-fraco)}.qualidade__preenchido--ok{background:var(--ok)}.qualidade__preenchido--alerta{background:var(--alerta)}.qualidade__preenchido--erro{background:var(--erro)}.qualidade-grupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.qualidade-grupo{border:1px solid var(--borda);border-radius:var(--raio-pequeno);padding:8px 10px;background:var(--superficie-2)}.qualidade-grupo__titulo{font-size:13px;margin-bottom:4px}.qualidade-grupo__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.qualidade-objetivo{display:flex;gap:8px;align-items:baseline;font-size:13px}.qualidade-objetivo>span:first-child{flex:none;width:14px;text-align:center;font-weight:700;color:var(--alerta)}.qualidade-objetivo--ok{color:var(--texto-suave)}.qualidade-objetivo--ok>span:first-child{color:var(--ok)}.detalhe-pedido__secao{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--texto-suave);margin:12px 0 6px}.tabela--itens-do-pedido td{vertical-align:middle}.quantidade-destaque{display:inline-block;min-width:34px;padding:2px 8px;border-radius:var(--raio-pequeno);background:var(--superficie-2);border:1px solid var(--borda);font-weight:700;font-size:15px;text-align:center}.miniatura-com-quantidade{position:relative;display:inline-flex}.miniatura-com-quantidade__badge{position:absolute;right:-6px;bottom:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--texto);color:var(--superficie, #fff);font-size:10px;font-weight:700;line-height:16px;text-align:center}.regra-de-preco{display:grid;gap:8px}.regra-de-preco__opcoes{display:flex;flex-wrap:wrap;gap:4px 20px}.regra-de-preco__alvo{height:34px;display:flex;align-items:center;font-weight:600;font-size:15px}.subgrupo-campos{display:grid;gap:6px;margin-bottom:12px}.subgrupo-campos__titulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave, #6b7280)}.subgrupo-campos__titulo .texto-pequeno{text-transform:none;letter-spacing:0;font-weight:500}.custos-do-anuncio{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center;min-height:34px;padding:6px 10px;border:1px dashed var(--borda, #d1d5db);border-radius:6px;font-size:13px}.custos-do-anuncio>span{display:inline-flex;gap:8px;align-items:baseline}.custos-do-anuncio__rotulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave, #6b7280)}.custos-do-anuncio__liquido strong{font-size:15px}.cobranca-atual{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--borda, #d1d5db);border-radius:8px}.cobranca-atual__valor{display:flex;flex-direction:column;gap:2px}.cobranca-atual__valor strong{font-size:22px}.cobranca-atual__pix{width:100%;font-size:12px}.cobranca-atual__pix{border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie);color:var(--texto);padding:6px 8px}.mensalidade{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.4fr);gap:16px;margin-bottom:16px}@media(max-width:860px){.mensalidade{grid-template-columns:1fr}}.mensalidade .cartao{margin:0}.mensalidade__topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.mensalidade__rotulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.mensalidade__preco{display:flex;align-items:baseline;gap:8px;margin:14px 0 12px}.mensalidade__preco strong{font-size:30px;line-height:1;letter-spacing:-.02em}.mensalidade__preco span{font-size:13px;color:var(--texto-suave)}.mensalidade__dados{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13px}.mensalidade__dados dt{color:var(--texto-suave)}.mensalidade__dados dd{margin:0}.mensalidade__pagar--vencida{border-color:var(--erro);box-shadow:inset 4px 0 0 var(--erro)}.mensalidade__meios{display:grid;gap:8px}.mensalidade__meios--linha{display:flex;flex-wrap:wrap}.mensalidade__meios--linha>.meio-de-pagamento{flex:1 1 auto;white-space:nowrap}.meio-de-pagamento{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie);color:var(--texto);text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.meio-de-pagamento:hover{border-color:var(--azul);background:var(--superficie-2);text-decoration:none}.meio-de-pagamento--principal{border-color:var(--azul);background:var(--azul-claro)}.meio-de-pagamento__titulo{font-weight:600}.mensalidade__pix{margin-top:10px;display:grid;gap:6px}.mensalidade__pix-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mensalidade__pix-linha>:last-child:not(:first-child){margin-left:auto}.mensalidade__pix-codigo{width:100%;font-size:12px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie-2);color:var(--texto);padding:6px 8px}.mensalidade__vazio{min-height:120px}.botao-link{padding:0;border:0;background:none;color:var(--azul);font:inherit;text-decoration:underline;cursor:pointer}.faixa-aviso{display:flex;align-items:center;gap:14px;padding:9px 20px;font-size:13.5px;border-bottom:1px solid transparent}.faixa-aviso--alerta{background:var(--alerta-fundo);color:var(--alerta);border-bottom-color:var(--alerta)}.faixa-aviso__conteudo{flex:1;min-width:0}.faixa-aviso .botao{flex-shrink:0}.faixa-aviso__fechar{flex-shrink:0;width:28px;height:28px;border:none;border-radius:var(--raio-pequeno);background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer}.faixa-aviso__fechar:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.mensalidade__pix .botao-link{justify-self:start}.inicio__indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:0 12px;margin-bottom:4px}.inicio__indicador{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start;margin:0 0 12px}.indicador__valor--erro{color:var(--erro)}.indicador__valor--alerta{color:var(--alerta)}.inicio__meio{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:16px;margin-bottom:16px}@media(max-width:960px){.inicio__meio{grid-template-columns:1fr}}.inicio__meio .cartao{margin:0;min-width:0}.inicio__faixa{margin-bottom:24px}.inicio__titulo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.inicio__grafico-area{overflow:hidden}.inicio__grafico-area svg{display:block;max-width:100%}.inicio__grafico{display:flex;flex-direction:column}.inicio__grafico-area--preenche{position:relative;flex:1}.inicio__grafico-area--preenche svg{position:absolute;top:0;left:0}.grafico__grade{stroke:var(--borda);stroke-width:1}.grafico__base{stroke:var(--borda-forte);stroke-width:1}.grafico__rotulo{fill:var(--texto-fraco)}.grafico__barra{fill:var(--grafico-barra);transition:fill .15s}.grafico__barra--hoje{fill:var(--grafico-barra-hoje)}.grafico__barra--vazia{fill:var(--borda-forte)}.grafico__alvo{fill:transparent}g:hover>.grafico__barra{fill:var(--azul)}g:hover>.grafico__alvo{fill:var(--neutro-fundo);opacity:.6}.inicio__pendencias{list-style:none;margin:0;padding:0;display:grid;gap:4px}.inicio__pendencia{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 14px;border-radius:var(--raio-pequeno);background:var(--superficie-2);color:var(--texto);text-decoration:none;font-size:13px;box-shadow:inset 3px 0 0 var(--alerta)}.inicio__pendencia--erro{box-shadow:inset 3px 0 0 var(--erro)}.inicio__pendencia:hover{background:var(--azul-claro);text-decoration:none}.inicio__pendencia-texto{flex:1;min-width:0}.inicio__pendencia-seta{flex:none;width:14px;height:14px;color:var(--texto-fraco)}.inicio__pendencia:hover .inicio__pendencia-seta{color:var(--azul)}.inicio__atalhos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media(max-width:1100px){.inicio__atalhos{grid-template-columns:repeat(3,minmax(0,1fr))}}.inicio__atalho{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--superficie);color:var(--texto);text-decoration:none;transition:border-color .12s,background .12s}.inicio__atalho:hover{border-color:var(--azul);background:var(--azul-claro);text-decoration:none}.inicio__atalho-icone{flex:none;width:15px;height:15px;color:var(--icone-traco)}.inicio__atalho-rotulo{font-weight:600;font-size:13px}.filtro-situacao--abas{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:10px}.filtro-situacao--abas .filtro-situacao__opcao{display:inline-flex;align-items:center;gap:6px;padding:5px 11px}.contador-da-aba{display:inline-block;padding:0 6px;border-radius:999px;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borda);color:var(--texto-suave);font-weight:700;text-align:center}.filtro-situacao__opcao--ativa .contador-da-aba{background:var(--primario);box-shadow:none;color:var(--texto-sobre-primario)}.contador-da-aba--atencao{background:var(--alerta-fundo);box-shadow:none;color:var(--alerta)}.barra-cadastro--selecao{justify-content:flex-start;align-items:center;padding:8px 12px;border:1px solid var(--borda);border-radius:var(--raio-pequeno);background:var(--azul-claro)}.barra-filtros>.barra-cadastro--selecao{flex-wrap:nowrap;min-height:34px;margin-bottom:0;padding:2px 4px 2px 10px}@media(max-width:620px){.barra-filtros>.barra-cadastro--selecao{flex-wrap:wrap}}.separacao__cartao{margin-bottom:16px}.separacao__caixa{display:inline-block;width:14px;height:14px;border:1.5px solid var(--borda-forte);border-radius:3px;vertical-align:middle}.separacao__caixa--pedido{width:18px;height:18px;border-width:2px}.tabela--separacao .separacao__cabeca td{background:var(--superficie-2);border-top:2px solid var(--borda-forte)}.tabela--separacao tbody tr:hover{background:none}.separacao__numero{font-weight:700}.separacao__dados{margin-left:12px;color:var(--texto-suave)}.tabela--separacao .separacao__unidades{font-weight:700;white-space:nowrap}.separacao__conferir{width:28px}.separacao__miniatura{width:48px}.separacao__sku{width:200px}.tabela--separacao .separacao__qtd{width:90px;text-align:right}@media print{.relatorio .separacao__caixa{width:3.2mm;height:3.2mm;border:.9pt solid #000;border-radius:0;vertical-align:middle}.relatorio .separacao__caixa--pedido{width:4mm;height:4mm;border-width:1.2pt}.relatorio .separacao__conferir{width:7mm}.relatorio .separacao__sku{width:44mm}.relatorio .tabela--separacao .separacao__qtd{width:12mm;text-align:center}.relatorio .tabela--separacao th,.relatorio .tabela--separacao td{padding:1.2mm 2mm;vertical-align:middle}.relatorio .tabela--separacao .separacao__produto{padding-left:3mm}.relatorio .tabela--separacao .tabela__secundario{font-size:7.5pt}.relatorio .tabela--separacao td:first-child{text-align:center}.relatorio .separacao__pedido{break-inside:avoid}.relatorio .tabela--separacao .separacao__cabeca td{background:#f1f1f1;border-top:1.5pt solid #000;-webkit-print-color-adjust:exact;print-color-adjust:exact}.relatorio .tabela--separacao .separacao__numero{font-size:9.5pt}.relatorio .separacao__dados{margin-left:3mm;color:#222}.relatorio .tabela--separacao .separacao__codigo{font-size:7.5pt;white-space:nowrap}.relatorio .tabela--separacao .quantidade-destaque{display:inline;min-width:0;padding:0;border:0;background:none;font-size:10pt}.relatorio .tabela--separacao tfoot tr:first-child>td{border-top:1.5pt solid #000;font-weight:700;color:#000}.relatorio .tabela--separacao .tabela__secundario.texto-erro{color:var(--erro)}}.estimativa-entrada td>input{border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font-family:inherit}.estimativa-entrada td>input:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}.estimativa-entrada__linha--incompleta td{background:var(--erro-fundo)}.estimativa-resultado .estimativa-resultado__valor{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.estimativa-resultado .estimativa-resultado__canal{text-align:center;color:var(--azul-forte)}.estimativa-resultado .estimativa-resultado__canal,.estimativa-resultado .estimativa-resultado__inicio{border-left:1px solid var(--borda-forte)}@media print{.relatorio .estimativa-resultado,.relatorio .estimativa-resultado th{font-size:7.5pt}.relatorio .estimativa-resultado .tabela__secundario{font-size:6.5pt}.relatorio .estimativa-resultado .estimativa-resultado__canal,.relatorio .estimativa-resultado .estimativa-resultado__inicio{border-left:1.5pt solid #000}}[hidden]{display:none!important}@media print{body:has(.relatorio) *:not(.relatorio,.relatorio *,:has(.relatorio)){display:none!important}html:has(.relatorio),body:has(.relatorio),body:has(.relatorio) :has(.relatorio){display:block!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}body:has(.relatorio) .relatorio{position:static;width:auto}.relatorio{font-size:8.5pt;line-height:1.3}.relatorio__identificacao{margin-bottom:3mm;padding-bottom:1.5mm;border-bottom-width:1pt}.relatorio .relatorio__secao{margin:2.5mm 0 1mm;font-size:9.5pt;break-after:avoid}.relatorio a{color:inherit;text-decoration:none}.relatorio .texto-pequeno,.relatorio .mono{font-size:8pt}.relatorio img,.relatorio svg,.relatorio canvas,.relatorio button,.relatorio input[type=checkbox],.relatorio .miniatura-produto,.relatorio .menu-acoes,.relatorio .carregando,.relatorio .paginacao .linha{display:none!important}.relatorio .etiqueta--situacao:before{content:none}.relatorio .paginacao{display:block;margin:1mm 0 0;font-size:7.5pt;text-align:right}.relatorio .cartao{margin:0 0 3mm!important;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.relatorio .tabela-rolagem{overflow:visible}.relatorio table{width:100%;border-collapse:collapse;font-size:8.5pt;line-height:1.25}.relatorio table th,.relatorio table td{height:auto;padding:2px 3px;border:.75pt solid #555;vertical-align:top}.relatorio table th{font-size:8pt;text-transform:none;letter-spacing:0;white-space:normal}.relatorio table th[style*=width]{width:auto!important}.relatorio table thead th,.relatorio table tfoot th,.relatorio table tfoot td{background:#e8e8e8;color:#000;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.relatorio table tfoot tr:first-child>*{border-top-width:1.25pt}.relatorio thead{display:table-header-group}.relatorio tfoot{display:table-row-group}.relatorio tr{break-inside:avoid}.relatorio .tabela__secundario{font-size:7pt;line-height:1.2;color:#333}.relatorio .classe-abc{min-width:0;padding:0;border-radius:0;background:none;font-size:inherit}.relatorio .aviso{margin:0 0 2mm;padding:1mm 2mm;border:.75pt solid currentColor;border-radius:0;background:none;font-size:8pt}.relatorio .estado-vazio{padding:2mm 0;text-align:left}.relatorio .estado-vazio__titulo{margin-bottom:.5mm;font-size:9pt}.relatorio .estado-vazio p{font-size:8pt}.relatorio .grade-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(42mm,1fr));gap:0;margin:0 0 3mm!important;border-top:.75pt solid #555;border-left:.75pt solid #555;break-inside:avoid}.relatorio .grade-indicadores>*{margin:0!important;padding:1mm 2mm;border:0;border-right:.75pt solid #555;border-bottom:.75pt solid #555;border-radius:0;background:none;box-shadow:none}.relatorio .indicador__rotulo{font-size:7pt;color:#333}.relatorio .indicador__valor{margin-top:.3mm;font-size:10.5pt;line-height:1.2;letter-spacing:normal;font-variant-numeric:normal}.relatorio .grade-indicadores .texto-pequeno{margin-top:.3mm!important;font-size:7pt}}.etapas{display:flex;gap:6px;margin-bottom:12px}.etapas__item{flex:1 1 0;min-width:0;background:var(--superficie);color:var(--texto-suave);border-color:var(--borda-forte);box-shadow:none;white-space:nowrap}.etapas__item--atual{background:var(--primario);color:var(--texto-sobre-primario);border-color:var(--primario);box-shadow:var(--sombra-botao)}.etapas__item--feita{background:var(--ok-fundo);color:var(--ok);border-color:transparent}.etapas__item:hover:not(:disabled){background:var(--superficie-2)}.etapas__item--atual:hover:not(:disabled){background:var(--primario)}.etapas__item--feita:hover:not(:disabled){background:var(--ok-fundo)}.etapas__contador{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700}.etapas__contador--falta{background:var(--erro-fundo);color:var(--erro)}@media(max-width:700px){.etapas{flex-wrap:wrap}.etapas__item{flex:1 1 45%}}.assistente-pagina{max-width:1100px;margin:0 auto}.assistente-pagina .botao-link[aria-disabled=true]{opacity:.55;cursor:not-allowed}.assistente-voltar{margin-bottom:8px}.assistente-cabecalho{justify-content:flex-start;align-items:center;gap:10px}.assistente-corpo{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.assistente-corpo>*{min-width:0}.assistente-previa{position:sticky;top:calc(var(--assistente-altura-da-barra-topo, 47px) + 16px)}@media(max-width:1100px){.assistente-previa{position:static}}@media(max-width:999px){.assistente-corpo{grid-template-columns:minmax(0,1fr)}}.assistente-botao-previa{display:flex;justify-content:flex-end;margin-bottom:8px}.dialogo .assistente-previa{position:static;box-shadow:none;border:0;padding:0}.assistente-rodape{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 0;background:var(--fundo);border-top:1px solid var(--borda)}.assistente-rodape__direita{display:flex;align-items:center;gap:8px;margin-left:auto}.assistente-cartao{margin-bottom:12px}.assistente-cartao__titulo{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.assistente-cartao__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.assistente-cartao__cabecalho .assistente-cartao__titulo{margin:0}.assistente-barra{display:flex;align-items:center;gap:12px}.assistente-aviso-com-acao{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.assistente-sem-margem{margin-bottom:0}.assistente-contador{float:right;margin-left:8px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto-suave)}.assistente-contador--acima{color:var(--erro)}.assistente-opcoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assistente-opcoes--lista{grid-template-columns:minmax(0,1fr);margin-bottom:8px}.assistente-opcao{padding:0 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie);cursor:pointer}.assistente-opcao--marcada{border-color:var(--azul);background:var(--azul-claro);box-shadow:inset 0 0 0 1px var(--azul)}.assistente-opcao--indisponivel{opacity:.55;cursor:not-allowed}.assistente-opcao--indisponivel .marcacao,.assistente-opcao--indisponivel input{cursor:not-allowed}.assistente-opcao__dados{padding:0 0 8px 23px;color:var(--texto-suave)}.assistente-lucro{color:var(--ok);font-weight:700}.assistente-opcao--marcada .assistente-lucro{color:var(--ok-forte)}.assistente-prejuizo{color:var(--erro);font-weight:700}@media(max-width:700px){.assistente-opcoes{grid-template-columns:minmax(0,1fr)}}.assistente-busca{width:100%}.assistente-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0}.assistente-chip{display:inline-flex;align-items:center;gap:2px;padding:1px 2px 1px 10px;border:1px solid var(--azul);border-radius:12px;background:var(--azul-claro);color:var(--azul-forte)}.assistente-chip button{padding:0 6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.assistente-etiquetas{gap:4px}.assistente-pack__campos{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:0 12px}.assistente-pack__campos>.campo{min-width:0}.assistente-pack__fotos{display:flex;align-items:center;gap:8px;margin-bottom:10px}.assistente-pack__fotos .assistente-cartao__titulo{margin:0}.assistente-pack__fotos img{width:40px;height:40px;object-fit:cover;border:1px solid var(--borda);border-radius:4px;background:#fff}@media(max-width:700px){.assistente-pack__campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.assistente-atributo{display:flex;align-items:flex-end;gap:8px}.assistente-atributo>.campo{flex:0 1 260px;min-width:0}.assistente-atributo>.botao{margin-bottom:10px;white-space:nowrap}.assistente-atributo__acrescentar{margin-left:auto}.assistente-grade .controle{width:100%}.assistente-celula{min-width:150px}.assistente-celula-titulo{min-width:260px}.assistente-celula-categoria{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.assistente-principal{padding:0 4px;border:0;background:transparent;color:var(--texto-fraco);font:inherit;font-size:16px;line-height:1;cursor:pointer}.assistente-principal[aria-pressed=true]{color:var(--alerta)}.assistente-principal[aria-disabled=true]{cursor:not-allowed}.assistente-linha-erro>td{background:var(--erro-fundo)}.assistente-linha-erro .controle{border-color:var(--erro)}.campo-com-unidade{display:flex;flex-wrap:nowrap;align-items:center;gap:6px}.campo-com-unidade>input{flex:1 1 auto;min-width:0;width:auto}.campo-com-unidade>select{flex:0 0 88px;width:88px}.assistente-unidade{flex:none;color:var(--texto-suave)}.assistente-ficha{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;align-items:start}.assistente-ficha>*{min-width:0}.assistente-ficha__mais{align-self:end;justify-self:end;margin-bottom:10px;min-height:34px;display:flex;align-items:center}.assistente-ficha__grupo{margin-top:4px}@media(max-width:700px){.assistente-ficha{grid-template-columns:minmax(0,1fr)}}.assistente-copiado input,.assistente-copiado select,input.assistente-copiado,select.assistente-copiado{color:var(--texto-suave);background:var(--superficie-2)}.assistente-falta input,.assistente-falta select{border-color:var(--erro)}.assistente-fotos__linha{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--borda)}.assistente-fotos__rotulo{flex:0 0 120px;min-width:0;font-weight:600;overflow-wrap:anywhere}.assistente-fotos__miniaturas{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.assistente-fotos__foto{position:relative;width:48px;height:48px}.assistente-fotos__foto img{display:block;width:48px;height:48px;object-fit:cover;border:1px solid var(--borda);border-radius:4px;background:#fff}.assistente-fotos__foto--pequena img{border:2px solid var(--erro)}.assistente-fotos__acoes{position:absolute;inset:auto 0 0 0;display:flex;justify-content:center;gap:1px;opacity:0;transition:opacity .12s}.assistente-fotos__foto:hover .assistente-fotos__acoes,.assistente-fotos__foto:focus-within .assistente-fotos__acoes{opacity:1}.assistente-fotos__acoes button{width:15px;height:16px;padding:0;border:0;border-radius:2px;background:#0f172abf;color:#fff;font:inherit;font-size:11px;line-height:1;cursor:pointer}.assistente-fotos__acoes button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.assistente-fotos__mais{width:48px;height:48px;border:1px dashed var(--borda-forte);border-radius:4px;background:transparent;color:var(--texto-suave);font:inherit;font-size:18px;cursor:pointer}.assistente-fotos__mais[aria-disabled=true]{opacity:.55;cursor:not-allowed}.assistente-fotos__usar{flex:0 0 auto;max-width:200px}.assistente-linha-de-controles{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding:3px;margin:-3px -3px 5px;min-width:0;overflow-x:auto}.assistente-linha-de-controles>*{flex:none}.assistente-em-linha>input{width:80px;min-height:34px;padding:6px 10px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--campo-fundo);color:var(--texto);font:inherit;font-size:13.5px}.assistente-em-linha>input:focus{outline:none;border-color:var(--azul);box-shadow:var(--anel-foco)}.assistente-em-linha>input:disabled{background:var(--superficie-2);color:var(--texto-fraco)}.assistente-em-linha--preco>input{width:110px}.assistente-prazo{width:70px}.assistente-recebe{margin-left:4px;white-space:nowrap}.assistente-pendencias{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.assistente-pendencias li{display:flex;align-items:center;gap:8px;min-height:30px}.assistente-pendencias__marca{width:12px;font-weight:700;text-align:center}.assistente-pendencias__marca--bloqueia{color:var(--erro)}.assistente-pendencias__marca--alerta,.assistente-pendencias__alerta{color:var(--alerta)}.assistente-pendencias__pronto{color:var(--ok);font-weight:600}.assistente-previa__anuncio{width:100%;margin-bottom:8px}.assistente-previa__capa,.assistente-previa__vazia{display:block;width:100%;aspect-ratio:1;border-radius:var(--raio-pequeno)}.assistente-previa__capa{object-fit:contain;border:1px solid var(--borda);background:#fff}.assistente-previa__vazia{border:2px dashed var(--borda-forte);background:var(--superficie)}.assistente-previa__miniaturas{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.assistente-previa__miniaturas img{width:40px;height:40px;object-fit:cover;border:1px solid var(--borda);border-radius:4px;background:#fff}.assistente-previa__titulo{display:-webkit-box;margin:8px 0 2px;overflow:hidden;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical}.assistente-previa__preco{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--texto-forte);font-variant-numeric:tabular-nums}.assistente-previa__linha,.assistente-previa__seletor,.assistente-previa__caracteristicas{margin-top:6px}.assistente-previa__opcoes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.assistente-previa__opcao{min-height:28px;padding:2px 8px;border:1px solid var(--borda-forte);border-radius:var(--raio-pequeno);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer}.assistente-previa__opcao[aria-pressed=true]{border-color:var(--azul);box-shadow:inset 0 0 0 1px var(--azul)}.assistente-previa__opcao img{display:block;width:40px;height:40px;object-fit:cover}.assistente-previa__opcao:has(img){padding:2px}.assistente-previa__rodape{margin-top:8px;color:var(--texto-suave)}.dialogo__cabecalho--com-fechar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dialogo__fechar{flex:none;width:28px;height:28px;padding:0;border:none;border-radius:var(--raio-pequeno);background:none;color:var(--texto-suave);font-size:20px;line-height:1;cursor:pointer}.dialogo__fechar:hover,.dialogo__fechar:focus-visible{background:var(--superficie-2);color:var(--texto-forte)}.codigo-de-pareamento{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 12px;margin-bottom:12px;border:1px dashed var(--borda-forte);border-radius:var(--raio);background:var(--superficie-2)}.codigo-de-pareamento__valor{font-family:Cascadia Code,Consolas,monospace;font-size:30px;font-weight:700;letter-spacing:.12em;color:var(--texto-forte);-webkit-user-select:all;user-select:all}.texto-para-copiar,.campo .texto-para-copiar{width:100%;min-height:72px;resize:vertical;font-family:Cascadia Code,Consolas,monospace;font-size:11.5px;word-break:break-all;background:var(--campo-fundo);color:var(--texto)}.registro-caixa__avisos{margin:0;padding-left:18px}.registro-caixa__acoes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.registro-caixa__secao{font-size:14px;margin:16px 0 8px}.registro-caixa__secao:first-child{margin-top:0}.grupo-campos.grupo-campos--separado{border-top:1px solid var(--borda);padding-top:12px}.campo label.permissao{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto);cursor:pointer}.campo label.permissao input[type=checkbox]{flex:none;width:15px;height:15px;margin:2px 0 0;padding:0}
