@font-face{font-family:Archivo;src:url(/fonts/archivo-v25-latin.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--papel: #faf8f4;--areia: #f1ece3;--branco: #ffffff;--tinta: #0f1219;--tinta-65: rgb(15 18 25 / .65);--tinta-50: rgb(15 18 25 / .5);--linha: rgb(15 18 25 / .1);--linha-forte: rgb(15 18 25 / .2);--contorno: rgb(15 18 25 / .3);--azul: #0a2463;--azul-fundo: #071a4a;--azul-veu: rgb(10 36 99 / .07);--azul-traco: rgb(10 36 99 / .45);--luz-azul: radial-gradient(120% 90% at 100% 0%, rgb(255 255 255 / .1) 0%, rgb(255 255 255 / 0) 60%);--perigo: #a3242f;--perigo-traco: rgb(163 36 47 / .45);--mesa: var(--papel);--sombra-folha: 0 0 0 1px rgb(15 18 25 / .08), 0 10px 40px rgb(15 18 25 / .1);--sombra-flutua: 0 12px 36px rgb(15 18 25 / .16);--ease: cubic-bezier(.16, 1, .3, 1);--takt: 2s;color-scheme:light}*{box-sizing:border-box}html,body,#raiz{height:100%}html{background:var(--papel)}body{margin:0;background:var(--papel);color:var(--tinta);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--azul);color:var(--branco)}h1,h2{font-weight:380;letter-spacing:-.045em;line-height:1.02;margin:0}h1{font-size:30px}h2{font-size:24px}h1:after,h2:after{content:".";color:var(--azul)}p{margin:.4em 0}.mono{font-variant-numeric:tabular-nums}.mudo{color:var(--tinta-65)}.pequeno{font-size:13px}.rotulo{display:inline-flex;align-items:center;gap:.6em;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-65)}.rotulo:before{content:"";width:.5em;height:.5em;background:var(--azul);flex:none}.erro{color:var(--perigo);background:#a3242f0f;border:1px solid var(--perigo-traco);padding:8px 12px;border-radius:10px;font-size:14px}.ajuda{font-size:13px;color:var(--tinta-65);margin:2px 0 8px}button,.botao{font:inherit;font-weight:500;font-size:14px;color:var(--tinta);background:transparent;border:1px solid var(--contorno);border-radius:999px;min-height:38px;padding:8px 18px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);-webkit-tap-highlight-color:transparent}button:hover:not(:disabled),.botao:hover{border-color:var(--tinta)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.primario{background:var(--azul);border-color:var(--azul);color:var(--branco)}.primario:hover:not(:disabled){background:var(--azul-fundo);border-color:var(--azul-fundo)}.primario.ativo{background:var(--tinta);border-color:var(--tinta);color:var(--branco)}.fantasma{background:transparent}.link{background:none;border:none;min-height:0;padding:4px 6px;color:var(--tinta-65);font-weight:500;border-radius:6px}.link:hover:not(:disabled){color:var(--tinta)}input,textarea,select{font:inherit;color:var(--tinta);background:var(--branco);border:1px solid var(--linha-forte);border-radius:10px;padding:9px 12px;width:100%}input:focus,textarea:focus,select:focus{border-color:var(--azul)}textarea{resize:vertical;min-height:44px}.glyph{width:22px;height:11px;color:currentColor;vertical-align:middle}.batida{display:inline-flex;gap:8px}.batida i{width:10px;height:10px;background:var(--azul);opacity:.18;animation:acender 1.2s var(--ease) infinite}.batida i:nth-child(2){animation-delay:.2s}.batida i:nth-child(3){animation-delay:.4s}@keyframes acender{0%,to{opacity:.18;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.batida i{animation:none;opacity:1}*,*:before,*:after{transition:none!important}}.carregando{display:grid;place-items:center;min-height:50vh}.logo{display:inline-flex;align-items:flex-start;letter-spacing:-.045em;line-height:1;color:var(--tinta);white-space:nowrap}.logo-studio{font-style:italic;font-weight:850;font-stretch:112%}.logo-jeremias{font-weight:380;font-stretch:100%}.logo-marca{font-size:.4em;font-weight:500;color:var(--azul);margin-left:.12em;letter-spacing:0}.app{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.topo{display:flex;align-items:center;gap:24px;padding:10px 20px;border-bottom:1px solid var(--linha);background:var(--papel);position:sticky;top:0;z-index:20}.marca-cliente{height:28px;width:auto;display:block}.rodape{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 16px;border-top:1px solid var(--linha);background:var(--papel);line-height:1}.rodape .logo{font-size:14px}.rodape-powered{font-size:11px;letter-spacing:.04em;color:var(--tinta-65)}.rodape-powered .glyph{width:16px;height:8px;margin:0 1px 1px 3px}.rodape-powered .co{opacity:.7}.abas{display:flex;gap:4px;flex:1}.abas a{color:var(--tinta-65);text-decoration:none;padding:8px 12px;font-weight:500;font-size:14px;border-bottom:1px solid transparent;transition:color .3s var(--ease),border-color .3s var(--ease)}.abas a:hover{color:var(--tinta)}.abas a.ativa{color:var(--tinta);border-bottom-color:var(--azul)}.eu{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--tinta-65)}.eu .eu-avatar{background:var(--azul);color:var(--branco);border-color:var(--azul);cursor:default}.conteudo{flex:1;display:flex;flex-direction:column;min-height:0;overflow:auto}.portaria{min-height:100%;display:grid;place-items:center;padding:24px;background:var(--papel)}.portaria-caixa{max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.portaria-caixa .glyph{width:18px;height:9px;vertical-align:0}.portaria-cliente{width:min(320px,72vw);height:auto;display:block;margin:0 auto 28px}.portaria-caixa h1{font-size:44px;line-height:.98}.portaria-assinatura{display:flex;align-items:center;gap:10px;margin:6px 0 14px;font-size:13px;color:var(--tinta-65)}.portaria-assinatura .logo{font-size:16px}.portaria .primario,.portaria button{min-height:52px;padding:14px 28px;font-size:17px}.revisao{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.faixa{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--linha);flex-wrap:wrap}.faixa-titulo{display:flex;flex-direction:column;gap:4px;min-width:0}.faixa-titulo h2{font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seletor{display:flex;align-items:center;gap:8px}.seletor select{width:auto;font-size:14px;padding:7px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.estado{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--linha-forte);color:var(--tinta-65)}.estado-aprovada{color:var(--branco);background:var(--azul);border-color:var(--azul)}.estado-ajuste{color:var(--tinta);border-color:var(--tinta)}.estado-em_revisao{color:var(--tinta-65)}.estado-ajustada{color:var(--tinta-65);border-style:dashed}.estado-grande.estado-ajustada strong{color:var(--tinta-65)}.versoes-faixa{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.versoes{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%}.versoes::-webkit-scrollbar{display:none}.versoes-seta{color:var(--tinta-65);font-size:13px;flex:none}.versao-pilula{flex:none;min-height:32px;padding:4px 12px;gap:8px;font-size:13px;white-space:nowrap;border:1px solid var(--linha-forte);color:var(--tinta-65)}.versao-pilula strong{font-weight:700;color:var(--tinta);font-variant-numeric:tabular-nums}.versao-pilula span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.versao-pilula.pilula-aprovada span{color:var(--azul)}.versao-pilula.pilula-ajustada{border-style:dashed}.versao-pilula.pilula-ajuste{border-color:var(--tinta)}.versao-pilula.ativa{background:var(--tinta);border-color:var(--tinta);border-style:solid;color:var(--branco)}.versao-pilula.ativa strong,.versao-pilula.ativa span{color:var(--branco)}.versao-pilula.ativa.pilula-aprovada{background:var(--azul);border-color:var(--azul)}.bancada{display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,33vw,540px);flex:1;min-height:0}.tela{position:relative;background:var(--mesa);overflow:hidden;display:flex;flex-direction:column;min-height:0}.catalogo{overflow:auto;flex:1;padding:32px 16px;display:flex;flex-direction:column;align-items:center}.folha{position:relative;flex:none;box-shadow:var(--sombra-folha)}.folha-escala{position:absolute;top:0;left:0;transform-origin:0 0}.folha iframe{border:0;display:block;background:#fff}.camada{position:absolute;top:0;right:0;bottom:0;left:0}.camada.apontando{cursor:crosshair;background:#0a24630d}.marcador{position:absolute;width:30px;height:30px;padding:0;min-height:0;border-radius:50%;display:grid;place-items:center;justify-content:center;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums;background:var(--azul);color:var(--branco);border:2px solid var(--branco);box-shadow:0 0 0 2px var(--azul),0 4px 14px #0f12194d;transform-origin:center;z-index:2}.marcador:hover:not(:disabled){border-color:var(--branco)}.marcador.tipo-dado{border-radius:6px}.marcador.tipo-duvida{border-style:dashed}.marcador.selecionado{background:var(--branco);color:var(--azul);border-color:var(--azul);box-shadow:0 0 0 3px var(--branco),0 0 0 5px var(--azul),0 4px 14px #0f12194d;z-index:3}.marcador.rascunho{background:var(--azul);animation:pulso-escala var(--takt) ease-in-out infinite;pointer-events:none}@keyframes pulso-escala{50%{box-shadow:0 0 0 2px var(--azul),0 0 0 10px #0a246333}}@media (prefers-reduced-motion: reduce){.marcador.rascunho{animation:none}}.novo{margin:12px 12px 0;background:var(--branco);border:1px solid var(--azul);border-radius:14px;padding:14px;flex:none}.novo-topo{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.tipos{display:flex;gap:6px;flex-wrap:wrap}.tipo{padding:6px 14px;min-height:34px;font-size:13px}.tipo.ativo{background:var(--azul);color:var(--branco);border-color:var(--azul)}.acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;flex-wrap:wrap}.painel{border-left:1px solid var(--linha);background:var(--areia);display:flex;flex-direction:column;min-height:0;overflow:hidden}.painel-abas{display:flex;border-bottom:1px solid var(--linha)}.painel-abas button{flex:1;border:none;border-radius:0;background:none;color:var(--tinta-65);padding:12px;min-height:0;border-bottom:1px solid transparent;margin-bottom:-1px}.painel-abas button.ativa{color:var(--tinta);border-bottom-color:var(--azul)}.contagem{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--branco);border:1px solid var(--linha);border-radius:999px;padding:0 8px}.lista,.decisao{overflow:auto;padding:12px;display:flex;flex-direction:column;gap:8px;flex:1}.filtro{display:flex;gap:4px}.filtro button{padding:5px 12px;min-height:30px;font-size:13px;background:none;border-color:var(--linha-forte);color:var(--tinta-65)}.filtro button.ativa{color:var(--branco);border-color:var(--tinta);background:var(--tinta)}.vazio-lista{margin:auto 0;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:15px;color:var(--tinta-65);max-width:32ch;align-self:center}.vazio-lista:before{content:"";width:10px;height:10px;background:var(--azul)}.cartao-cabeca{all:unset;display:flex;gap:10px;padding:11px;cursor:pointer;width:100%;box-sizing:border-box}.cartao-cabeca:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:12px}.selo{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--branco);color:var(--azul);border:1.5px solid var(--azul)}.selo.tipo-dado{border-radius:5px}.selo.tipo-duvida{border-style:dashed}.cartao-resumo{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.cartao-meta .etiqueta{margin-right:auto}.cartao-pagina{font-size:12px;color:var(--tinta-65);order:10}.cartao-texto{font-size:15px;font-weight:500;line-height:1.4;color:var(--tinta);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cartao .proximo{font-size:13px}.cartao-rodape{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--tinta-65);margin-top:4px;padding-top:10px;border-top:1px solid var(--linha)}.cartao-meta{display:flex;gap:8px;align-items:center;font-size:12px}.etiqueta{display:inline-flex;align-items:center;gap:.5em;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}.etiqueta:before{content:"";width:.55em;height:.55em;background:var(--azul);flex:none}.etiqueta.tipo-dado:before{border-radius:1px}.etiqueta.tipo-sugestao:before{border-radius:50%}.etiqueta.tipo-duvida:before{background:none;border:1px dashed var(--azul)}.cartao-texto{white-space:pre-wrap;overflow-wrap:anywhere}.lista{gap:10px}.thread{border-top:1px solid var(--linha);padding:10px 11px;display:flex;flex-direction:column;gap:10px}.resposta p{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.responder .acoes{margin-top:6px}.estado-grande{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--azul);border-radius:14px;background:var(--branco)}.estado-grande strong{font-size:26px;font-weight:380;letter-spacing:-.045em;line-height:1.02}.estado-grande strong:after{content:".";color:var(--azul)}.estado-grande.estado-aprovada{background:var(--luz-azul),var(--azul);border-color:var(--azul);color:var(--branco)}.estado-grande.estado-aprovada strong:after,.estado-grande.estado-aprovada .rotulo{color:var(--branco)}.estado-grande.estado-aprovada .rotulo:before{background:var(--branco)}.estado-grande.estado-aprovada .mudo{color:#ffffffbf}.estado-grande.estado-ajuste{border-color:var(--tinta)}.criterios{list-style:none;padding:0;margin:4px 0;display:flex;flex-direction:column;gap:6px;font-size:14px}.criterios li{padding-left:22px;position:relative}.criterios li:before{position:absolute;left:0;font-weight:700}.criterios li.ok:before{content:"✓";color:var(--azul)}.criterios li.pendente:before{content:"!";color:var(--perigo)}.criterios li.espera:before{content:"·";color:var(--tinta-65)}.decisoes{display:flex;flex-direction:column;gap:6px;margin-top:8px}.decidir{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:16px;border:1px solid var(--azul);border-radius:12px;background:var(--branco)}.decidir .ajuda{margin:0 0 4px;font-size:14px;color:var(--tinta)}.decidir .acoes{margin-top:4px}.decidir .acoes button{flex:1;justify-content:center;min-height:48px;font-size:15px}.decidir button,.decisoes button{justify-content:center}.faixa:empty{display:none}.vazio{margin:auto;padding:64px 20px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;max-width:620px}.vazio h2{font-size:clamp(36px,5vw,60px);line-height:.98}.vazio p{font-size:17px}.vazio button{min-height:52px;padding:14px 28px;font-size:17px;margin-top:8px}.pagina-form{padding:clamp(32px,5vw,64px) clamp(20px,4vw,48px) 64px;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);gap:clamp(28px,5vw,80px);align-items:start}.cabeca-pagina{position:sticky;top:0;display:flex;flex-direction:column;gap:14px}.cabeca-pagina h1{font-size:clamp(40px,4.6vw,64px);line-height:.98}.cabeca-pagina p{font-size:17px;max-width:34ch}.corpo-pagina{display:flex;flex-direction:column;gap:16px;min-width:0}.corpo-pagina>.filtro{align-self:flex-start}.corpo-pagina>.campo,.corpo-pagina>.duas-colunas{padding:16px;border:1px solid var(--linha);border-radius:14px;background:var(--branco)}.pagina-form .tabela{background:var(--branco);border:1px solid var(--linha);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden}.pagina-form .tabela th{padding:12px 14px;background:var(--areia)}.pagina-form .tabela td{padding:12px 14px}.pagina-form .tabela tr:last-child td{border-bottom:none}.soltar{display:grid;place-content:center;gap:6px;min-height:200px;border:1px dashed var(--azul-traco);border-radius:14px;padding:28px;font-size:16px;text-align:center;cursor:pointer;color:var(--tinta-65);background:var(--branco);transition:border-color .3s var(--ease)}.soltar:hover{border-color:var(--azul);color:var(--tinta)}.soltar{position:relative}.soltar input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.soltar:before{content:"Escolher arquivo";justify-self:center;display:inline-flex;align-items:center;min-height:44px;padding:10px 24px;border-radius:999px;background:var(--azul);color:var(--branco);font-weight:500;font-size:15px;margin-bottom:8px}.soltar:focus-within{outline:2px solid var(--azul);outline-offset:3px}.soltar:has(input:disabled){opacity:.5;cursor:progress}.conferencia{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--linha);border-radius:14px;background:var(--branco)}.conferencia .primario{align-self:flex-start}.cadastro{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid var(--linha);border-radius:14px;background:var(--branco)}.cadastro label{display:flex;flex-direction:column;gap:4px}.cadastro .ajuda,.cadastro button{grid-column:1 / -1}.cadastro button{justify-self:start}.link-novo{padding:16px;border:1px solid var(--azul);border-radius:14px;background:var(--azul-veu);display:flex;flex-direction:column;gap:6px}.link-novo code{overflow-wrap:anywhere;font-size:13px;background:var(--branco);border:1px solid var(--linha);padding:8px;border-radius:8px}.link-novo .acoes{justify-content:flex-start}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-65);font-weight:500;padding:8px;border-bottom:1px solid var(--linha-forte)}.tabela td{padding:10px 8px;border-bottom:1px solid var(--linha);vertical-align:middle}.tabela tr.inativo td{opacity:.5}.papel{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--linha-forte);color:var(--tinta-65);white-space:nowrap}.papel-admin{background:var(--tinta);border-color:var(--tinta);color:var(--branco)}.papel-designer{color:var(--azul);border-color:var(--azul-traco)}.papel-aprovador{background:var(--azul);border-color:var(--azul);color:var(--branco)}.ver-desativados{align-self:flex-start;font-size:13px}.acoes-linha{text-align:right;white-space:nowrap}.regra{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--linha)}.regra .rotulo{font-size:11px}.regra .filtro button{min-height:28px;padding:4px 12px;font-size:12px}.filtro button.ativa:disabled{opacity:1;cursor:default}.historico{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.evento{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:10px 0;border-bottom:1px solid var(--linha);font-size:14px}.evento.decisao span:last-child{font-weight:600}.espaco{flex:1}.tipo-material{white-space:nowrap}.status-linha{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-65)}.status-linha.corrigido{color:var(--azul)}.status-linha.conferido{color:var(--tinta-65)}.veio{font-size:11px;color:var(--tinta);border:1px solid var(--linha-forte);border-radius:999px;padding:0 8px}.aviso-conferir{margin:0;padding:8px 12px;border-radius:10px;font-size:13px;color:var(--azul);border:1px solid var(--azul-traco);background:var(--azul-veu)}.conferir{border-color:var(--azul-traco);color:var(--azul)}.conferir:hover:not(:disabled){border-color:var(--azul)}.conferir.forte{background:var(--azul);border-color:var(--azul);color:var(--branco)}.conferir.forte:hover:not(:disabled){background:var(--azul-fundo)}.selo.corrigido,.marcador.corrigido{border-style:double;border-width:3px}.marcador.corrigido{box-shadow:0 0 0 2px var(--azul),0 0 0 4px var(--branco),0 4px 14px #0f12194d}.marcador.conferido{background:var(--branco);color:var(--tinta-65);border-color:var(--tinta-65);box-shadow:0 0 0 2px var(--branco),0 4px 14px #0f121933}.selo.conferido{color:var(--tinta-65);border-color:var(--tinta-50)}.campo{display:flex;flex-direction:column;gap:4px}.duas-colunas{display:grid;grid-template-columns:2fr 1fr;gap:10px}.escolha button{padding:8px 16px;font-size:14px}.balao{position:absolute;z-index:5;transform-origin:0 0;margin:22px 0 0 -14px;width:300px;background:var(--branco);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:14px;padding:12px;box-shadow:var(--sombra-flutua);display:flex;flex-direction:column;gap:6px;cursor:default;font-size:14px}.balao.acima{margin-top:-22px}.balao-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:9em;overflow:auto}.balao-acao{align-self:flex-start;margin-top:4px;padding:6px 14px;min-height:32px;font-size:13px}.conversa-ancora{position:absolute;z-index:6;transform-origin:0 0;margin:22px 0 0 -18px;cursor:default}.conversa-ancora.acima{margin-top:-22px}.conversa{width:380px;max-height:560px;display:flex;flex-direction:column;background:var(--papel);color:var(--tinta);border:1px solid var(--linha-forte);border-radius:16px;box-shadow:var(--sombra-flutua);font-size:14px;overflow:hidden}.conversa-topo{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 10px;border-bottom:1px solid var(--linha);background:var(--branco)}.conversa-titulo{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.fechar{font-size:16px;padding:2px 6px}.topo-acoes{display:flex;align-items:center;gap:2px;flex:none}.topo-acoes .link{font-size:12px}.conversa>.retirar.confirmando{padding:10px 12px;border-bottom:1px solid var(--linha)}.editar{display:flex;flex-direction:column;gap:8px}.ajuda.escolher{color:var(--azul)}.proximo{font-size:13px;color:var(--tinta-65)}.proximo.vez{color:var(--tinta);font-weight:600}.proximo.vez:before{content:"";display:inline-block;width:7px;height:7px;background:var(--azul);margin-right:7px;vertical-align:1px}.sua-vez{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--branco);background:var(--azul);border-radius:999px;padding:1px 8px}.votos{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--linha);background:var(--branco)}.voto{font-size:12px;border:1px solid var(--linha-forte);border-radius:999px;padding:2px 10px;color:var(--tinta-65)}.voto.concordou{color:var(--azul);border-color:var(--azul-traco);background:var(--azul-veu)}.voto.discordou{color:var(--perigo);border-color:var(--perigo-traco)}.mensagens{overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;flex:1;min-height:80px}.bolha{display:flex;gap:8px;align-items:flex-end;max-width:92%}.bolha.minha{flex-direction:row-reverse;align-self:flex-end}.avatar{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--areia);border:1px solid var(--linha-forte);color:var(--tinta)}.bolha.minha .avatar{background:var(--azul);color:var(--branco);border-color:var(--azul)}.bolha-corpo{display:flex;flex-direction:column;gap:3px;min-width:0}.bolha.minha .bolha-corpo{align-items:flex-end}.bolha-texto{background:var(--branco);border:1px solid var(--linha);border-radius:16px 16px 16px 4px;padding:8px 12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.bolha.minha .bolha-texto{background:var(--azul);color:var(--branco);border-color:var(--azul);border-radius:16px 16px 4px}.bolha-meta{font-size:11px;color:var(--tinta-65)}.marco{align-self:center;text-align:center;font-size:12px;color:var(--tinta-65);display:flex;flex-direction:column;gap:2px;max-width:90%}.marco>span{border:1px solid var(--linha-forte);border-radius:999px;padding:3px 11px}.marco em{font-style:normal;color:var(--tinta);font-size:13px}.marco-concordou>span,.marco-conferido>span,.marco-aprovada>span{color:var(--azul);border-color:var(--azul-traco);background:var(--azul-veu)}.marco-corrigido>span{color:var(--azul);border-color:var(--azul-traco);border-style:dashed}.marco-discordou>span,.marco-recusada>span,.marco-reaberto>span{color:var(--perigo);border-color:var(--perigo-traco)}.conversa-rodape{border-top:1px solid var(--linha);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;background:var(--branco)}.atos{display:flex;flex-wrap:wrap;gap:6px}.atos button{padding:6px 14px;min-height:32px;font-size:13px}.escrever{display:flex;gap:8px;align-items:flex-end}.escrever textarea{min-height:40px;max-height:120px;resize:none;border-radius:20px;padding:9px 14px}.enviar{width:40px;height:40px;justify-content:center;padding:0;font-size:18px;border-radius:50%;flex:none}.cartao{all:unset;box-sizing:border-box;display:flex;gap:12px;padding:16px;border:1px solid var(--azul);border-radius:12px;background:var(--branco);cursor:pointer;width:100%;transition:border-color .3s var(--ease)}.cartao:hover{box-shadow:inset 4px 0 0 var(--azul-traco)}.cartao.selecionado{box-shadow:inset 4px 0 0 var(--azul)}.cartao.conferido .cartao-texto{color:var(--tinta-65)}.cartao:focus-visible{outline:2px solid var(--azul);outline-offset:3px}.autor-topo{font-size:12px;font-weight:600;color:var(--tinta)}.cartao-meta{flex-wrap:wrap}.votos-linha{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0}.voto-quando{color:var(--tinta-65)}.voto.concordou .voto-quando,.voto.discordou .voto-quando{color:inherit;opacity:.8}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.chip{width:30px;height:30px;min-height:0;padding:0;justify-content:center;border-radius:50%;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--branco);color:var(--azul);border:1.5px solid var(--azul)}.chip.tipo-dado{border-radius:6px}.chip.vez{background:var(--azul);border-color:var(--azul);color:var(--branco)}.retirar{align-self:flex-start;font-size:12px;color:var(--tinta-65)}.retirar.confirmando{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--tinta)}.perigo{border-color:var(--perigo-traco);color:var(--perigo)}.perigo:hover:not(:disabled){border-color:var(--perigo)}.passos{list-style:none;padding:0 0 0 34px;margin:4px 0;display:flex;flex-direction:column;gap:12px;position:relative}.passos:before{content:"";position:absolute;left:11px;top:20px;bottom:20px;width:1px;background:var(--linha-forte)}.passos li{display:flex;flex-direction:column;gap:6px;position:relative;font-size:14px;padding:14px 16px;border:1px solid var(--azul);border-radius:12px;background:var(--branco)}.passos li strong{font-weight:600;font-size:15px}.passos li:before{content:"";position:absolute;left:-34px;top:14px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;box-sizing:border-box;background:var(--areia);border:1.5px solid var(--tinta-50);color:var(--tinta-65)}.passos li.ok:before{content:"✓";background:var(--azul);border-color:var(--azul);color:var(--branco)}.passos li.pendente:before{content:"!";background:var(--branco);border-color:var(--perigo);color:var(--perigo)}.passos li.espera:before{content:""}.aprovador{display:flex;align-items:center;gap:10px;padding:6px 0}.aprovador+.aprovador{border-top:1px solid var(--linha)}.aprovador-nome{flex:1;min-width:0;font-size:14px}.apontar-travado{position:relative;display:inline-flex}.primario.inativo{opacity:.4;cursor:not-allowed}.aviso-ajuste{position:absolute;right:0;top:calc(100% + 8px);width:300px;z-index:30;font-size:13px;background:var(--branco);border:1px solid var(--azul);color:var(--tinta);padding:10px 12px;border-radius:12px;box-shadow:var(--sombra-flutua)}.fechada{margin:0;padding:10px 14px;border-radius:12px;font-size:14px;color:var(--branco);border:1px solid var(--azul);background:var(--luz-azul),var(--azul)}.ja-aprovei{margin:0;padding:10px 14px;border-radius:12px;font-size:14px;color:var(--tinta);border:1px solid var(--linha-forte);background:var(--branco)}@media (max-width: 900px){.app{height:auto;min-height:100dvh;overflow:visible}.conteudo,.revisao,.painel,.tela{overflow:visible}.topo{gap:12px;padding:8px 12px;flex-wrap:wrap}.abas{order:3;flex-basis:100%;overflow-x:auto}.marca-cliente{height:22px}.rodape{white-space:nowrap;padding:12px 16px calc(84px + env(safe-area-inset-bottom))}.eu{margin-left:auto}.faixa{padding:10px 12px;gap:10px}.faixa .primario,.apontar-travado{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;border-radius:999px;min-height:52px;padding:14px 24px;box-shadow:var(--sombra-flutua)}.bancada{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.catalogo{padding:8px;max-height:75vh;overflow:auto}.painel{border-left:none;border-top:1px solid var(--linha);padding-bottom:80px}.lista,.decisao{overflow:visible}.novo{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:40;border-radius:16px 16px 0 0;padding-bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:var(--sombra-flutua)}.balao{width:240px}.conversa-folha{position:fixed;left:0;right:0;bottom:0;z-index:45}.conversa{width:100%;max-height:82dvh;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}.cadastro,.duas-colunas{grid-template-columns:1fr}.pagina-form{grid-template-columns:minmax(0,1fr);gap:24px}.cabeca-pagina{position:static}.pagina-form .tabela td{overflow-wrap:anywhere}.tipo-material,.espaco{display:none}.apontar-travado{padding:0;min-height:0;box-shadow:none}.apontar-travado .primario{position:static;min-height:52px;padding:14px 24px;box-shadow:var(--sombra-flutua)}.aviso-ajuste{top:auto;bottom:calc(100% + 8px)}.evento{grid-template-columns:1fr;gap:2px}h1{font-size:26px}.portaria-caixa h1{font-size:36px}}@keyframes surgir{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes surgir-folha{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cabeca-pagina,.corpo-pagina,.vazio,.portaria-caixa,.estado-grande,.link-novo,.novo,.conversa,.aviso-ajuste,.cartao{animation:surgir .6s var(--ease) both}.corpo-pagina{animation-delay:.08s}.lista .cartao:nth-child(2){animation-delay:.04s}.lista .cartao:nth-child(3){animation-delay:.08s}.lista .cartao:nth-child(4){animation-delay:.12s}.lista .cartao:nth-child(5){animation-delay:.16s}.lista .cartao:nth-child(n+6){animation-delay:.2s}@media (max-width: 900px){.novo,.conversa-folha .conversa{animation-name:surgir-folha}}@media (prefers-reduced-motion: reduce){.cabeca-pagina,.corpo-pagina,.vazio,.portaria-caixa,.estado-grande,.link-novo,.novo,.conversa,.aviso-ajuste,.cartao{animation:none}}
