:root{--ink: #0B1F38;--ink-2: #102A4C;--ink-3: #163A67;--azul: #1B4F9C;--azul-2: #2E7CD6;--azul-claro: #E8F0FB;--azul-marca: #0A5FA8;--ciano: #28AAE1;--tx: #0F2138;--tx-2: #3C4A61;--tx-3: #6E7C93;--bd: #DDE4ED;--bd-2: #EDF1F6;--bg: #F3F5F9;--painel: #FAFBFD;--branco: #FFFFFF;--foco: rgba(46, 124, 214, .28);--ok-bg: #C6EFCE;--ok-tx: #006100;--at-bg: #FFEB9C;--at-tx: #9C5700;--er-bg: #FFC7CE;--er-tx: #9C0006;--in-bg: #DDEBF7;--in-tx: #1F4E78;--ad-bg: #E2EFDA;--ad-tx: #375623;--rp-bg: #FCE4D6;--rp-tx: #C55A11;--ni-bg: #F2F2F2;--ni-tx: #595959;--mu-tx: #A6A6A6;--g-tarefa: #002060;--g-etapa: #5B9BD5;--g-exec: #00B050;--g-base: #8EA9DB;--g-hoje: #ED7D31;--g-hoje-bg: #FCE4D6;--g-janela: #EAF2FB;--g-liberada: #00B050;--g-risco: #FFC000;--g-atrasada: #C00000;--g-concluida: #A6A6A6;--g-sem-caminho: #A9BCD9;--g-restricao: #ED7D31;--g-antes: #A9B6C8;--g-proposta: #C55A11;--x-titulo: #222A35;--x-cab: #0070C0;--x-sub: #1F4E78;--r: 4px;--r-lg: 6px;--sombra: 0 1px 2px rgba(15, 33, 56, .05);--sombra-2: 0 2px 8px rgba(15, 33, 56, .08);--sombra-lg: 0 18px 48px rgba(11, 31, 56, .22);--f-ui: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-display: "Titillium Web", "Segoe UI", system-ui, sans-serif;--t-xs: 11px;--t-sm: 12px;--t-md: 13px;--t-lg: 14px;--topo: 52px;--lateral: 248px;--linha-grade: 32px}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--bg);color:var(--tx);font-family:var(--f-ui);font-size:var(--t-md);line-height:1.45;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;font-family:var(--f-display);color:var(--tx);letter-spacing:-.005em}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--azul);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--azul-claro)}:focus-visible{outline:2px solid var(--azul-2);outline-offset:1px}.num{font-variant-numeric:tabular-nums;text-align:right}.muted{color:var(--tx-3)}.forte{font-weight:700}.nowrap{white-space:nowrap}.oculto{display:none!important}.capa{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.capa-arte{background:var(--ink);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.capa-arte .grade-fundo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px}.capa-arte .brilho{position:absolute;width:520px;height:520px;border-radius:50%;right:-160px;bottom:-190px;background:radial-gradient(circle,rgba(47,125,209,.35),transparent 62%)}.capa-arte .rel{position:relative}.marca{display:flex;align-items:center;gap:12px}.marca img,.marca .simbolo-atena{display:block;flex:none}.marca .nome{font-family:var(--f-display);font-weight:700;letter-spacing:.2em;line-height:1;color:#fff}.marca .sub{font-family:var(--f-display);font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:#7e96b5;font-weight:700;margin-top:5px}.marca.escura .nome{color:var(--azul-marca)}.marca.escura .sub{color:#7a839b}.capa-produto{font-family:var(--f-display);font-weight:700;font-size:52px;letter-spacing:.2em;color:#fff;line-height:1}.capa-produto span{display:block;font-size:21px;letter-spacing:.34em;color:#c3d2e4;margin-top:10px;font-weight:600}.capa-produto-sub{font-family:var(--f-display);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#7e96b5;font-weight:700;margin-top:14px}.capa-arte h1{color:#fff;font-family:var(--f-ui);font-weight:600;font-size:25px;line-height:1.26;margin-top:26px;max-width:26ch;letter-spacing:-.02em}.capa-arte .lead{color:#9fb1c7;max-width:50ch;margin-top:12px;font-size:14.5px;line-height:1.55}.capa-arte .fecho{color:#c3d2e4;font-size:14.5px;line-height:1.55;max-width:44ch;margin:22px 0 0}.capa-arte .miudo{font-size:11.5px;color:#7e90a8;position:relative}.capa-ilustracao{margin-top:26px;max-width:470px}.capa-ilustracao svg{width:100%;height:auto;display:block}.capa-legenda{display:flex;gap:18px;font-size:11.5px;color:#9fb1c7;margin-top:10px;flex-wrap:wrap}.capa-legenda i{display:inline-block;width:16px;height:0;border-top:2px solid;vertical-align:middle;margin-right:6px}.capa-form{padding:48px;display:flex;flex-direction:column;justify-content:center;background:#fff;overflow:auto}.capa-form-in{max-width:404px;width:100%;margin:0 auto}.capa-por{font-size:9.5px;letter-spacing:.06em;color:#6c7e97;margin-top:9px;padding-left:2px;line-height:1.5}.capa-por strong{color:var(--azul-marca);font-weight:700;letter-spacing:.12em}.olho-sobrancelha{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--tx-3);margin-top:30px}.capa-form h2{font-size:26px;letter-spacing:-.02em;margin-top:8px;font-weight:600}.capa-form .descricao{color:var(--tx-3);font-size:13.5px;margin-top:6px;line-height:1.55}.capa-rodape{margin-top:26px;padding-top:16px;border-top:1px solid var(--bd);font-size:11px;color:var(--tx-3);line-height:1.7}.capa-rodape strong{color:var(--tx-2)}.selo-ambiente{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:var(--rp-bg);color:var(--rp-tx)}@media(max-width:900px){.capa{grid-template-columns:1fr}.capa-arte{display:none}.capa-form{padding:30px 20px 40px;min-height:100vh;justify-content:flex-start}}.campo{display:flex;flex-direction:column;gap:6px;margin-top:16px}.campo>label,.campo .linha-rotulo>label,.rotulo{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--tx-2)}.campo .linha-rotulo{display:flex;justify-content:space-between;align-items:baseline}.campo .ajuda{font-size:11.5px;color:var(--tx-3)}.campo .erro-campo{font-size:11.5px;color:var(--er-tx);font-weight:600}.entrada,.seletor,.area{width:100%;height:36px;padding:0 11px;border:1px solid var(--bd);border-radius:var(--r);background:#fff;color:var(--tx);font-size:13.5px;transition:border-color .12s,box-shadow .12s}.capa .entrada{height:40px}.area{height:auto;min-height:84px;padding:9px 11px;resize:vertical;line-height:1.5}.entrada:focus,.seletor:focus,.area:focus{outline:none;border-color:var(--azul-2);box-shadow:0 0 0 3px var(--foco)}.entrada:disabled,.seletor:disabled,.area:disabled{background:var(--bd-2);color:var(--tx-3)}.entrada.invalida,.area.invalida,.seletor.invalida{border-color:var(--er-tx)}.entrada-senha{position:relative}.entrada-senha .entrada{padding-right:42px}.entrada-senha .olho{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:none;padding:6px;color:var(--tx-3);cursor:pointer;display:flex}.entrada-senha .olho:hover{color:var(--tx)}.marcar{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--tx-2);margin-top:18px;cursor:pointer;-webkit-user-select:none;user-select:none}.marcar input{width:16px;height:16px;accent-color:var(--azul);margin:0}.botao{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--bd);border-radius:var(--r);background:#fff;color:var(--tx);font-weight:600;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.botao:hover{background:var(--bd-2)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.primario{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.botao.primario:hover{background:var(--ink-3)}.botao.acao{background:var(--azul);border-color:var(--azul);color:#fff}.botao.acao:hover{background:#17447f}.botao.perigo{color:var(--er-tx);border-color:#e8b4bc}.botao.perigo:hover{background:var(--er-bg)}.botao.fantasma{border-color:transparent;background:none}.botao.fantasma:hover{background:var(--bd-2)}.botao.bloco{width:100%;height:42px;font-size:13.5px;margin-top:22px;box-shadow:0 6px 16px #102a4c2e}.botao.tracejado{border-style:dashed;background:var(--painel);font-weight:500}.botao.caps{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;height:30px;padding:0 11px}.botao.mini{height:26px;padding:0 8px;font-size:11.5px}.botao-icone{border:0;background:none;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r);color:var(--tx-2);cursor:pointer}.botao-icone:hover{background:var(--bd-2);color:var(--azul)}.botao-icone:disabled{opacity:.35;cursor:not-allowed}.botao-icone.perigo:hover{color:var(--er-tx);background:var(--er-bg)}.separador-ou{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--tx-3);font-size:11.5px}.separador-ou:before,.separador-ou:after{content:"";flex:1;border-top:1px solid var(--bd)}.link-acao{border:0;background:none;padding:0;color:var(--azul);font-weight:700;font-size:12.5px;cursor:pointer}.link-acao:hover{text-decoration:underline}.aviso{border:1px solid;border-left-width:4px;border-radius:var(--r);padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex;gap:10px;align-items:flex-start}.aviso svg{flex:none;margin-top:1px}.aviso.erro{background:#fdf0f2;border-color:#f2b8c1;border-left-color:var(--er-tx);color:#6b0710}.aviso.atencao{background:#fff8e1;border-color:#f5da8c;border-left-color:#b7791f;color:#5e3d00}.aviso.info{background:#eef4fb;border-color:#c9daf0;border-left-color:var(--azul);color:#183b66}.aviso.ok{background:#edf8f0;border-color:#b8e0c3;border-left-color:var(--ok-tx);color:#0d4a1c}.aviso+.aviso{margin-top:8px}.limite-erro{max-width:760px}.limite-erro .acoes-erro{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.limite-erro .acoes-erro a.botao{text-decoration:none;display:inline-flex;align-items:center}.limite-erro .detalhe-erro{margin-top:14px;font-size:11.5px;color:var(--tx-2, #5B6472)}.limite-erro .detalhe-erro summary{cursor:pointer}.limite-erro .detalhe-erro code{display:block;margin-top:6px;padding:8px 10px;background:var(--bd-2, #EEF0F3);border-radius:var(--r);white-space:pre-wrap;word-break:break-word}.selo{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:3px;font-size:10.5px;font-weight:800;letter-spacing:.03em;white-space:nowrap;text-transform:uppercase}.selo.ok{background:var(--ok-bg);color:var(--ok-tx)}.selo.at{background:var(--at-bg);color:var(--at-tx)}.selo.er{background:var(--er-bg);color:var(--er-tx)}.selo.in{background:var(--in-bg);color:var(--in-tx)}.selo.ad{background:var(--ad-bg);color:var(--ad-tx)}.selo.rp{background:var(--rp-bg);color:var(--rp-tx)}.selo.ni{background:var(--ni-bg);color:var(--ni-tx)}.selo.mu{background:transparent;color:var(--mu-tx);border:1px solid var(--bd)}.selo.neutro{background:var(--bd-2);color:var(--tx-2)}.selo .ponto{width:6px;height:6px;border-radius:50%;background:currentColor}.kpis{display:grid;grid-template-columns:repeat(var(--kpis-n, 6),minmax(0,1fr));gap:1px;background:var(--bd-2);border:1px solid var(--bd);border-top:3px solid var(--ink-2);border-radius:var(--r);overflow:hidden}.kpi{padding:11px 14px 12px;min-width:0;background:#fff}.kpi .rotulo-kpi{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:var(--tx-3);line-height:1.25;min-height:2.5em}.kpi .valor{font-family:var(--f-display);font-size:23px;font-weight:600;line-height:1.15;margin-top:3px;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .valor small{font-size:13px;color:var(--tx-3);font-weight:600;margin-left:2px}.kpi .det{font-size:11px;color:var(--tx-3);margin-top:1px;line-height:1.3}.kpi.ok .valor{color:var(--ok-tx)}.kpi.er .valor{color:var(--er-tx)}.kpi.at .valor{color:var(--at-tx)}.kpi.in .valor{color:var(--in-tx)}@media(max-width:1100px){.kpis{grid-template-columns:repeat(var(--kpis-meio, 3),minmax(0,1fr))}}@media(max-width:640px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:last-child:nth-child(odd){grid-column:1 / -1}}.ambiente{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);grid-template-rows:var(--topo) minmax(0,1fr);height:100vh}.ambiente.recolhida{grid-template-columns:0 minmax(0,1fr)}.ambiente.recolhida .lateral{visibility:hidden}.ambiente.recolhida .topo .marca-topo{width:auto}.topo{grid-column:1 / -1;display:flex;align-items:center;gap:14px;background:#fff;border-bottom:1px solid var(--bd);padding:0 16px 0 0;z-index:20}.topo .marca-topo{width:var(--lateral);height:100%;display:flex;align-items:center;gap:10px;overflow:hidden;padding:0 16px;background:var(--ink);color:#fff;flex:none}.topo .marca-topo .t1{font-family:var(--f-display);font-weight:700;letter-spacing:.16em;font-size:14px;line-height:1}.topo .marca-topo .t2{font-family:var(--f-display);font-size:8px;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;color:#7e96b5;font-weight:700;margin-top:4px}.topo .seletor-topo{height:32px;border:1px solid var(--bd);border-radius:var(--r);background:var(--painel);padding:0 30px 0 10px;font-size:12.5px;font-weight:600;max-width:320px}.topo .espaco{flex:1}.topo .rotulo-topo{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-weight:800}.menu-usuario{position:relative}.menu-usuario>button{display:flex;align-items:center;gap:9px;border:0;background:none;cursor:pointer;padding:4px 6px;border-radius:var(--r)}.menu-usuario>button:hover{background:var(--bd-2)}.avatar{width:30px;height:30px;border-radius:50%;background:var(--ink-2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:11.5px;letter-spacing:.04em}.menu-usuario .quem{text-align:left;line-height:1.2}.menu-usuario .quem b{display:block;font-size:12.5px}.menu-usuario .quem span{font-size:11px;color:var(--tx-3)}.suspenso{position:absolute;right:0;top:calc(100% + 6px);min-width:250px;background:#fff;border:1px solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--sombra-lg);padding:6px;z-index:50}.suspenso button,.suspenso a{display:flex;width:100%;align-items:center;gap:9px;border:0;background:none;padding:8px 10px;border-radius:var(--r);cursor:pointer;font-size:12.5px;color:var(--tx);text-align:left}.suspenso button:hover,.suspenso a:hover{background:var(--bd-2);text-decoration:none}.suspenso .cab{padding:8px 10px 10px;border-bottom:1px solid var(--bd-2);margin-bottom:4px;font-size:11.5px;color:var(--tx-3)}.suspenso .cab b{display:block;color:var(--tx);font-size:12.5px}.suspenso .rodape-menu{border-top:1px solid var(--bd-2);margin-top:4px;padding:8px 10px 4px;font-size:10.5px;color:var(--tx-3)}.lateral{background:var(--ink);color:#c7d3e3;overflow-y:auto;padding:8px 0 24px;scrollbar-width:thin;scrollbar-color:#284a73 transparent}.lateral .grupo{margin-top:14px}.lateral .grupo-titulo{padding:6px 18px;font-family:var(--f-display);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#6f87a8;font-weight:700}.lateral a,.lateral .item-inativo{display:flex;align-items:center;gap:11px;padding:7px 14px 7px 15px;white-space:nowrap;border-left:3px solid transparent;color:#c7d3e3;font-size:12.8px;font-weight:500;text-decoration:none}.lateral a:hover{background:var(--ink-2);color:#fff}.lateral a.ativo{background:var(--ink-3);border-left-color:var(--azul-2);color:#fff;font-weight:700}.lateral a svg,.lateral .item-inativo svg{flex:none;opacity:.85}.lateral .item-inativo{color:#5e7596;cursor:default}.lateral .item-inativo .em-breve{margin-left:auto;font-size:8.5px;flex:none;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2B4466;color:#6f87a8;padding:1px 5px;border-radius:3px}.lateral .obra-atual{margin:6px 12px 0;padding:10px 12px;border:1px solid #23406a;border-radius:var(--r);background:var(--ink-2)}.lateral .obra-atual .cod{font-family:var(--f-display);font-size:10px;letter-spacing:.16em;color:#7e96b5;font-weight:700}.lateral .obra-atual .nm{color:#fff;font-weight:700;font-size:12.5px;margin-top:2px;line-height:1.3}.lateral .contador{margin-left:auto;font-size:10px;font-weight:800;background:#c00000;color:#fff;border-radius:9px;padding:0 6px;line-height:17px}.lateral .contador.neutro{background:#2b4466;color:#c7d3e3}.conteudo{overflow:auto;position:relative}.pagina{padding:18px 22px 40px;max-width:1680px}.pagina.larga{max-width:none}.trilha{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--tx-3);margin-bottom:8px;flex-wrap:wrap}.trilha a{color:var(--tx-3)}.trilha .sep{opacity:.6}.cabecalho-pagina{display:flex;align-items:flex-end;gap:16px;margin-bottom:14px;flex-wrap:wrap}.cabecalho-pagina h1{font-size:22px;font-weight:600;line-height:1.15}.cabecalho-pagina .subtitulo{font-size:12.5px;color:var(--tx-3);margin-top:3px}.cabecalho-pagina .acoes{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.bloco{background:#fff;border:1px solid var(--bd);border-radius:var(--r);margin-top:14px}.bloco>.bloco-cab{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--bd-2)}.bloco>.bloco-cab h2,.bloco>.bloco-cab h3{font-size:14px;font-weight:600}.bloco>.bloco-cab .acoes{margin-left:auto;display:flex;gap:6px;align-items:center}.bloco>.bloco-corpo{padding:14px}.grade-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grade-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:1100px){.grade-2,.grade-3{grid-template-columns:minmax(0,1fr)}.grade-2>.bloco>.bloco-corpo,.grade-3>.bloco>.bloco-corpo{overflow-x:auto}}.faixa-obra{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--tx-2);background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:8px 14px;margin-bottom:14px}.faixa-obra b{color:var(--tx)}.faixa-obra .datas-obra{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.faixa-obra label{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.faixa-obra input[type=date]{height:28px;width:128px;border:1px solid var(--bd);border-radius:var(--r);padding:0 6px;font-size:12px}@media(max-width:900px){.ambiente,.ambiente.recolhida{grid-template-columns:minmax(0,1fr)}.topo{min-width:0}.topo .so-desktop{display:none!important}.dialogo .dialogo-rodape{flex-wrap:wrap}.dialogo .dialogo-rodape .esq{flex-basis:100%}.lateral{position:fixed;inset:var(--topo) auto 0 0;width:280px;z-index:40;transform:translate(-100%);transition:transform .2s}.lateral.aberta{transform:none;box-shadow:var(--sombra-lg)}.topo .marca-topo{width:auto}.topo .so-desktop{display:none}.pagina{padding:14px 12px 32px}}.so-mobile{display:none}@media(max-width:900px){.so-mobile{display:inline-flex}}.abas{display:flex;gap:2px;border-bottom:1px solid var(--bd);margin-bottom:14px;overflow-x:auto}.abas button{border:0;background:none;padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--tx-3);border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.abas button:hover{color:var(--tx)}.abas button.ativa{color:var(--azul);border-bottom-color:var(--azul)}.abas .cont{margin-left:6px;font-size:10.5px;background:var(--bd-2);color:var(--tx-2);border-radius:8px;padding:1px 6px}.filtros{background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:12px 14px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:10px}.filtros .campo{margin-top:0;min-width:150px;flex:1 1 160px;max-width:280px}.filtros .campo.largo{flex:2 1 260px;max-width:420px}.filtros .campo .entrada,.filtros .campo .seletor{height:32px;font-size:12.5px}.filtros .botoes-filtro{display:flex;gap:8px;margin-left:auto}.tabela-quadro{background:#fff;border:1px solid var(--bd);border-radius:var(--r);overflow:hidden}.barra-grade{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--bd);background:var(--painel);flex-wrap:wrap;min-height:44px}.barra-grade .contagem{font-size:12px;color:var(--tx-2);font-weight:600}.barra-grade .contagem b{color:var(--tx)}.barra-grade .lote{display:flex;gap:6px;align-items:center;padding-left:10px;margin-left:4px;border-left:1px solid var(--bd)}.barra-grade .direita{margin-left:auto;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.busca-grade{position:relative}.busca-grade input{height:30px;border:1px solid var(--bd);border-radius:var(--r);padding:0 10px 0 30px;font-size:12.5px;width:220px;background:#fff}.busca-grade svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--tx-3)}.rolagem-grade{overflow:auto;max-height:calc(100vh - 280px)}.rolagem-grade.sem-limite{max-height:none}table.grade{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}table.grade th{position:sticky;top:0;z-index:2;background:#f6f8fb;color:var(--tx-2);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;text-align:left;padding:0 10px;height:34px;border-bottom:1px solid var(--bd);white-space:nowrap;-webkit-user-select:none;user-select:none}table.grade th.ordenavel{cursor:pointer}table.grade th.ordenavel:hover{color:var(--azul)}table.grade th .seta{font-size:9px;margin-left:4px;opacity:.8}table.grade td{padding:0 10px;height:var(--linha-grade);border-bottom:1px solid var(--bd-2);vertical-align:middle}table.grade.densa td{height:26px;font-size:12px}table.grade.confortavel td{height:40px}table.grade td.quebra{white-space:normal;line-height:1.35;padding-top:5px;padding-bottom:5px}@media(max-width:760px){table.grade td.quebra{min-width:220px}}table.grade tbody tr:nth-child(2n) td{background:#fcfdfe}table.grade tbody tr:hover td{background:#f1f6fd}table.grade td.editavel{cursor:text}table.grade tbody tr:hover td.editavel{box-shadow:inset 0 -1px #b8cde8}table.grade tbody tr td.editavel:hover{background:#e4eefa;box-shadow:inset 0 0 0 1px #8fb0da}table.grade tbody tr td.editando{background:#fff}table.grade tbody tr td.editando:not(.fixa){position:relative}table.grade tbody tr td.editando[data-col=pred]{background:#f3f7fd;box-shadow:inset 0 0 0 2px var(--azul-2)}table.grade td.gravando,.cel-ed.gravando{opacity:.45}.fantasma{visibility:hidden}.editor-celula{position:absolute;left:0;top:0;width:100%;height:100%;min-width:0;z-index:4;border:0;outline:0;padding:0 8px;margin:0;font:inherit;font-size:12.5px;color:var(--tx);background:#fff;box-shadow:inset 0 0 0 2px var(--azul-2);border-radius:0}select.editor-celula{padding:0 4px;cursor:pointer}input[type=date].editor-celula{width:max(100%,136px);padding:0 6px}input[type=number].editor-celula{width:max(100%,64px);text-align:right;padding-right:4px}table.grade td.alternavel{cursor:pointer}.cel-ed{position:relative;display:flex;align-items:center;min-width:0}.cel-ed>.cel-ed-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cel-ed.editavel{cursor:text}.cel-ed.editavel:hover{background:#e4eefa;box-shadow:inset 0 0 0 1px #8fb0da}.cel-ed.editando{background:#fff}.cel-ed.editando>.cel-ed-v{visibility:hidden}.gantt2 .g-esq>div:has(>.cel-ed){align-self:stretch;display:flex;padding:0}.gantt2 .g-esq>div:has(>.cel-ed.editando){overflow:visible}.gantt2 .g-esq>div>.cel-ed{flex:1;padding:0 8px}.cel-ed.cel-ed-destaque{display:inline-flex;height:30px;padding:0 8px;border:1px solid var(--bd);border-radius:var(--r);background:#fff}.data-vigente{margin-left:5px;color:var(--rp-tx);font-weight:700;font-size:11.5px}.data-vigente:before{content:"→ ";font-weight:400}.data-proposta{margin-left:5px;color:var(--g-proposta);font-weight:700;font-size:11.5px;border-bottom:1.5px dashed currentColor}.data-proposta:before{content:"⇢ ";font-weight:400}.dica-edicao{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tx-3);margin-left:8px;white-space:nowrap}.editor-flutuante{position:fixed;z-index:90;background:#fff;border:1px solid var(--bd);border-top:3px solid var(--azul-2);border-radius:var(--r);box-shadow:0 12px 30px #0f213838;padding:12px 14px;font-size:12.5px;max-width:min(560px,calc(100vw - 16px))}.editor-flutuante .ef-titulo{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--tx-3);margin-bottom:8px}.editor-flutuante .ef-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.editor-flutuante .ef-linha+.ef-linha{margin-top:8px}.editor-flutuante .entrada,.editor-flutuante .seletor{height:32px;font-size:13px}.editor-flutuante .ef-previa{margin-top:8px;padding:7px 9px;background:var(--painel, #F6F8FB);border-radius:var(--r);line-height:1.5}.editor-flutuante .ef-acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.editor-flutuante .aviso{margin-top:8px}.editor-flutuante label.marcar{margin-top:0;font-size:12.5px}.baixa-cel{display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 48px))}.baixa-cel .ef-titulo{margin-bottom:0}.baixa-fixos{margin:0;display:grid;gap:5px;padding:8px 10px;background:var(--painel);border:1px solid var(--bd-2);border-radius:var(--r)}.baixa-fixos>div{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:baseline}.baixa-fixos dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.baixa-fixos dd{margin:0;font-size:12.5px;color:var(--tx);line-height:1.4}.baixa-cel .baixa-rot{font-size:12px;font-weight:700;color:var(--tx-2);min-width:96px}.baixa-cel .ef-linha+.ef-linha{margin-top:0}.baixa-cel .ef-linha .entrada[type=date]{width:160px}.baixa-cel .entrada.baixa-quem{flex:1;min-width:160px}.baixa-cel textarea.area{width:100%;min-height:64px;font-size:13px;resize:vertical}.baixa-cel .ef-acoes{margin-top:2px;align-items:center}.baixa-cel .ef-acoes .baixa-anexar{margin-right:auto;padding-left:0}.baixa-cel .baixa-teclas{font-size:11px}.baixa-cel .aviso{margin-top:0}table.grade tbody tr.selecionada td{background:#e6f0fc}table.grade tbody tr.linha-etapa td{background:#eef3fa;font-weight:700;color:var(--in-tx)}table.grade tbody tr.linha-alerta td:first-child{box-shadow:inset 3px 0 0 var(--er-tx)}table.grade tbody tr.linha-liberada td:first-child{box-shadow:inset 3px 0 0 var(--ok-tx)}table.grade tbody tr.linha-liberada td{color:var(--tx-2)}table.grade tbody tr.linha-semana-atual td{background:#fff6ef}table.grade th.fixa,table.grade td.fixa{position:sticky;left:0;z-index:1;background:inherit}table.grade td.fixa{background:#fff;box-shadow:1px 0 0 var(--bd-2)}table.grade th.fixa{z-index:3;background:#f6f8fb}table.grade td.acoes-linha{white-space:nowrap;text-align:right;width:1%;padding-right:6px}table.grade td.sel,table.grade th.sel{width:34px;padding:0 0 0 12px}table.grade input[type=checkbox]{width:15px;height:15px;accent-color:var(--azul);vertical-align:middle}table.grade td.celula-ok{background:var(--ok-bg)!important;color:var(--ok-tx);font-weight:700}table.grade td.celula-er{background:var(--er-bg)!important;color:var(--er-tx);font-weight:700}table.grade td.celula-at{background:var(--at-bg)!important;color:var(--at-tx);font-weight:700}table.grade td.celula-rp{background:var(--rp-bg)!important;color:var(--rp-tx);font-weight:700}table.grade td.celula-ad{background:var(--ad-bg)!important;color:var(--ad-tx);font-weight:700}table.grade td.celula-in{background:var(--in-bg)!important;color:var(--in-tx);font-weight:700}.paginacao{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 12px;border-top:1px solid var(--bd);font-size:12px;color:var(--tx-2);background:var(--painel)}.paginacao select{height:28px;border:1px solid var(--bd);border-radius:var(--r);padding:0 6px;font-size:12px;background:#fff}.vazio{padding:40px 20px;text-align:center;color:var(--tx-3);font-size:13px}.vazio b{display:block;color:var(--tx-2);font-size:14px;margin-bottom:4px}.painel-colunas{position:absolute;z-index:30;background:#fff;border:1px solid var(--bd);border-radius:var(--r-lg);box-shadow:var(--sombra-lg);padding:8px;max-height:360px;overflow:auto;min-width:230px}.painel-colunas label{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;border-radius:var(--r);cursor:pointer}.painel-colunas label:hover{background:var(--bd-2)}.veu{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1f3873;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow:auto}.dialogo{background:#fff;border-radius:var(--r-lg);box-shadow:var(--sombra-lg);width:100%;max-width:560px;border-top:3px solid var(--ink-2)}.dialogo.largo{max-width:860px}.dialogo.extra{max-width:1120px}.dialogo .dialogo-cab{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 12px;border-bottom:1px solid var(--bd-2)}.dialogo .dialogo-cab h2{font-size:18px;font-weight:600}.dialogo .dialogo-cab .sub{font-size:12px;color:var(--tx-3);margin-top:2px}.dialogo .dialogo-corpo{padding:6px 20px 18px;max-height:70vh;overflow:auto}.dialogo .dialogo-rodape{display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 20px;border-top:1px solid var(--bd-2);background:var(--painel);border-radius:0 0 var(--r-lg) var(--r-lg)}.dialogo .dialogo-rodape .esq{margin-right:auto;font-size:11.5px;color:var(--tx-3)}.form-2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.form-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 14px}.form-2 .inteiro,.form-3 .inteiro{grid-column:1 / -1}@media(max-width:640px){.form-2,.form-3{grid-template-columns:1fr}}.ficha{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--bd);border-radius:var(--r)}.ficha>div{padding:9px 12px;border-right:1px solid var(--bd-2);border-bottom:1px solid var(--bd-2);min-width:0}.ficha>div:nth-child(3n){border-right:0}.ficha .r{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.ficha .v{font-size:13px;margin-top:2px;word-break:break-word}.notificacao{position:fixed;right:20px;bottom:20px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:420px}.notificacao .aviso{box-shadow:var(--sombra-lg);background-clip:padding-box}.gantt{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--bd);border-radius:var(--r);background:#fff;overflow:hidden}.gantt-esq{border-right:2px solid var(--bd);overflow:hidden;background:#fff}.gantt-dir{overflow:hidden;position:relative}.gantt-rolagem{overflow:auto;max-height:calc(100vh - 250px);position:relative}.gantt-cab{position:sticky;top:0;z-index:5;background:#f6f8fb;border-bottom:1px solid var(--bd)}.gantt-cab .faixa{display:flex;height:22px;border-bottom:1px solid var(--bd-2)}.gantt-cab .faixa:last-child{border-bottom:0}.gantt-cab .celula-tempo{flex:none;font-size:10px;font-weight:700;color:var(--tx-2);text-align:center;line-height:22px;border-left:1px solid var(--bd-2);overflow:hidden;white-space:nowrap}.gantt-cab .celula-tempo.hoje{background:var(--g-hoje);color:#fff}.gantt-cab .celula-tempo.fds{color:var(--tx-3);background:#eef1f5}.gantt-linhas{position:relative}.gantt-linha{position:absolute;left:0;right:0;border-bottom:1px solid var(--bd-2)}.gantt-linha.etapa{background:#f3f7fc}.gantt-barra{position:absolute;height:12px;top:50%;transform:translateY(-50%);border-radius:2px;background:var(--g-tarefa)}.gantt-barra.etapa{background:var(--g-etapa);height:9px}.gantt-barra.exec{background:var(--g-exec);height:12px}.gantt-barra.base{background:transparent;border:1.5px dashed var(--g-base);height:18px}.gantt-barra.concluida{background:var(--g-exec)}.gantt-marco{position:absolute;width:10px;height:10px;transform:translate(-5px,-50%) rotate(45deg);top:50%;background:#c00000}.gantt-hoje{position:absolute;top:0;bottom:0;width:2px;background:var(--g-hoje);z-index:2;pointer-events:none}.gantt-janela{position:absolute;top:0;bottom:0;background:var(--g-janela);pointer-events:none}.gantt-grade-v{position:absolute;top:0;bottom:0;border-left:1px solid var(--bd-2);pointer-events:none}.gantt-grade-v.forte{border-left-color:#b7c2d0}.gantt-fds{position:absolute;top:0;bottom:0;background:#f4f6f9;pointer-events:none}.gantt-tabela{border-collapse:separate;border-spacing:0;font-size:12px}.gantt-tabela th{position:sticky;top:0;z-index:4;background:#f6f8fb;height:45px;padding:0 8px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--tx-2);text-align:left;border-bottom:1px solid var(--bd);white-space:nowrap}.gantt-tabela td{padding:0 8px;border-bottom:1px solid var(--bd-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.gantt-tabela tr.etapa td{background:#f3f7fc;color:var(--in-tx);font-weight:800}.gantt-tabela tr.concluida td{background:var(--g-exec);color:#fff;font-weight:700}.gantt-tabela tr.concluida td .selo{background:#ffffff2e;color:#fff}.legenda{display:flex;gap:16px;flex-wrap:wrap;font-size:11.5px;color:var(--tx-2);align-items:center}.legenda span{display:inline-flex;align-items:center;gap:6px}.legenda i{display:inline-block;width:18px;height:9px;border-radius:2px}.dica{position:fixed;z-index:300;background:var(--ink);color:#fff;font-size:11.5px;line-height:1.5;padding:8px 10px;border-radius:var(--r);pointer-events:none;max-width:340px;box-shadow:var(--sombra-lg)}.dica b{color:#fff}.dica .l{color:#9fb1c7}.dia{width:22px;min-width:22px;padding:0!important;text-align:center;font-size:9.5px}td.dia.on-liberada{background:var(--g-liberada)!important}td.dia.on-risco{background:var(--g-risco)!important}td.dia.on-atrasada{background:var(--g-atrasada)!important}td.dia.on-concluida{background:var(--g-concluida)!important}td.dia.on-sem-caminho{background:var(--g-sem-caminho)!important}td.dia.hoje-col{box-shadow:inset 0 0 0 9999px #ed7d3124}th.dia.hoje-col{background:var(--g-hoje)!important;color:#fff!important}th.dia.inicio-semana,td.dia.inicio-semana{border-left:1px solid var(--bd)}table.grade thead.cab-pmp tr.cab-semanas th{height:24px}table.grade thead.cab-pmp tr.cab-dias th{top:24px;height:32px}table.grade th.semana-pmp{text-align:center;padding:0 4px;border-left:1px solid var(--bd);background:#eef3fa;color:var(--in-tx)}table.grade th.semana-pmp b{font-size:11px;font-weight:800;letter-spacing:.02em;margin-right:6px}table.grade th.semana-pmp span{font-size:10.5px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--tx-2)}table.grade thead.cab-pmp th.dia{line-height:1.1;text-transform:none;letter-spacing:0}table.grade th.dia .dsem{display:block;font-size:7.5px;font-weight:700;color:var(--tx-3);letter-spacing:.02em}table.grade th.dia .dnum{display:block;font-size:10.5px;font-weight:800;color:var(--tx-2)}table.grade th.dia.hoje-col .dsem,table.grade th.dia.hoje-col .dnum{color:#fff}table.grade th.dia.nao-util{background:#e9edf2}table.grade th.dia.nao-util .dsem,table.grade th.dia.nao-util .dnum{color:var(--tx-3)}table.grade td.dia.nao-util{background-color:#f1f3f6;background-image:repeating-linear-gradient(135deg,rgba(15,33,56,.18) 0 1.5px,transparent 1.5px 5px)!important}.legenda i.nao-util{background-color:#f1f3f6;background-image:repeating-linear-gradient(135deg,rgba(15,33,56,.35) 0 1.5px,transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--bd)}td.contagem-cat{text-align:center;font-weight:800;width:34px}td.contagem-cat.tem{background:var(--er-bg)!important;color:var(--er-tx)}td.contagem-cat.feito{background:var(--ok-bg)!important;color:var(--ok-tx)}td.semana-lb{width:30px;min-width:30px;padding:0!important;text-align:center;font-size:11px;font-weight:700}td.semana-lb.lb-ok{background:var(--ok-bg)!important;color:var(--ok-tx)}td.semana-lb.lb-ociosa{background:var(--er-bg)!important;color:var(--er-tx)}td.semana-lb.lb-conflito{background:#c00000!important;color:#fff}th.semana-lb.status-col{background:var(--g-hoje)!important;color:#fff!important}.grafico svg{display:block;width:100%;height:auto}.grafico .eixo{stroke:var(--bd)}.grafico text{font-family:var(--f-ui);font-size:10.5px;fill:var(--tx-3)}.carregando{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:var(--tx-3);font-size:13px}.giro{width:18px;height:18px;border:2px solid var(--bd);border-top-color:var(--azul);border-radius:50%;animation:giro .8s linear infinite}@keyframes giro{to{transform:rotate(360deg)}}.tela-cheia{min-height:100vh;display:flex;align-items:center;justify-content:center}.gantt2{overflow:auto;border:1px solid var(--bd);border-radius:var(--r);background:#fff;position:relative;overscroll-behavior:contain}.gantt2 .g-cab{position:sticky;top:0;z-index:6;display:flex;background:#f6f8fb;border-bottom:1px solid var(--bd);height:45px}.gantt2 .g-cab-esq{position:sticky;left:0;z-index:7;display:flex;background:#f6f8fb;border-right:2px solid var(--bd);height:44px}.gantt2 .g-cab-esq>div{padding:0 8px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--tx-2);align-self:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt2 .g-cab-tempo{position:relative;flex:none}.gantt2 .g-cab-tempo .faixa{position:relative;height:22px;border-bottom:1px solid var(--bd-2)}.gantt2 .celula-tempo{position:absolute;top:0;height:22px;font-size:10px;font-weight:700;color:var(--tx-2);text-align:center;line-height:22px;border-left:1px solid var(--bd-2);overflow:hidden;white-space:nowrap}.gantt2 .celula-tempo.forte{text-align:left;padding-left:6px;color:var(--x-sub);font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase}.gantt2 .celula-tempo.hoje{background:var(--g-hoje);color:#fff}.gantt2 .celula-tempo.fds{color:var(--tx-3);background:#eef1f5}.gantt2 .celula-tempo.semana{border-left:1px solid var(--tx-3)}.gantt2 .g-corpo{position:relative}.gantt2 .g-fundo{position:absolute;top:0;overflow:hidden}.gantt2 .g-linha{position:absolute;left:0;display:flex;border-bottom:1px solid var(--bd-2)}.gantt2 .g-linha:hover{background:#2e7cd60d}.gantt2 .g-esq{position:sticky;left:0;z-index:3;display:flex;align-items:center;background:#fff;border-right:2px solid var(--bd);height:100%;flex:none}.gantt2 .g-linha:hover .g-esq{background:#f4f8fd}.gantt2 .g-esq>div{padding:0 8px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none}.gantt2 .g-linha.etapa{background:#ddebf759}.gantt2 .g-linha.etapa .g-esq{background:#eaf1f9;color:var(--in-tx);font-weight:800}.gantt2 .g-linha.concluida .g-esq{background:var(--g-exec);color:#fff;font-weight:700}.gantt2 .g-linha.concluida .g-esq .selo{background:#fff3;color:#fff}.gantt2 .g-tempo{position:absolute;top:0;bottom:0}.gantt2 .gantt-barra span{position:absolute;left:4px;top:50%;transform:translateY(-50%);font-size:9.5px;color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;max-width:calc(100% - 6px)}.controles{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.grupo-botoes{display:inline-flex;border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;background:#fff}.grupo-botoes button{border:0;background:none;padding:0 12px;height:30px;font-size:12px;font-weight:600;color:var(--tx-2);cursor:pointer;border-left:1px solid var(--bd);text-transform:none;letter-spacing:0}.grupo-botoes button:first-child{border-left:0}.grupo-botoes button{white-space:nowrap}.grupo-botoes button.ativo{background:var(--ink-2);color:#fff}.controles .grupo-botoes{display:inline-flex;border:1px solid var(--bd);border-radius:var(--r);overflow:hidden;background:#fff}.controles .grupo-botoes button{border:0;background:none;padding:0 12px;height:30px;font-size:12px;font-weight:600;color:var(--tx-2);cursor:pointer;border-left:1px solid var(--bd)}.controles .grupo-botoes button:first-child{border-left:0}.controles .grupo-botoes button.ativo{background:var(--ink-2);color:#fff}.controles .rot{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.controles .seletor,.controles .entrada{height:30px;font-size:12.5px;width:auto}table.grade td.celula-dia{background:var(--g-tarefa)!important;color:#fff;font-weight:800;text-align:center}.folha-pcp{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:14px;align-items:start}@media(max-width:1300px){.folha-pcp{grid-template-columns:1fr}}.faixa-planilha{background:var(--x-titulo);color:#fff;font-weight:800;letter-spacing:.04em;font-size:12px;padding:7px 12px;border-radius:var(--r) var(--r) 0 0}.faixa-planilha.vermelha{background:#c00000}.faixa-planilha.azul{background:var(--x-sub)}.assinaturas{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.assinaturas div{border-top:1px solid var(--tx-2);padding-top:6px;font-size:11.5px;color:var(--tx-2);text-align:center}.central-docs{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.lista-docs{background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:4px 0 8px;max-height:calc(100vh - 205px);overflow:auto;position:sticky;top:12px}.grupo-docs{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--tx-3);padding:12px 14px 4px}.item-doc{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 14px 9px 12px;border-left:3px solid transparent;cursor:pointer;font:inherit;color:inherit}.item-doc b{display:block;font-size:12.5px;color:var(--tx);font-weight:700}.item-doc span{display:block;font-size:11.5px;color:var(--tx-3);line-height:1.35;margin-top:2px}.item-doc em{display:inline-block;font-style:normal;font-size:10px;font-weight:700;color:var(--tx-2);margin-top:4px;background:var(--bd-2);border-radius:3px;padding:1px 6px}.item-doc:hover{background:var(--painel)}.item-doc.ativo{background:var(--azul-claro);border-left-color:var(--azul)}.painel-doc{min-width:0}.barra-doc{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between;background:#fff;border:1px solid var(--bd);border-radius:var(--r);padding:10px 14px}.opcoes-doc{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.opcoes-doc>label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.opcoes-doc>label.marcar{flex-direction:row;gap:6px;text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;color:var(--tx-2);align-items:center;height:32px;margin:0}.opcoes-doc .seletor{height:32px;font-size:12.5px;min-width:240px}.acoes-doc{display:flex;gap:8px;flex-wrap:wrap}.info-doc{font-size:12px;color:var(--tx-2);margin:8px 2px}.previa-doc{background:#525659;border:1px solid var(--bd);border-radius:var(--r);height:calc(100vh - 300px);min-height:520px;overflow:hidden}.previa-doc iframe{width:100%;height:100%;border:0;display:block}.previa-doc .carregando{color:#fff}@media(max-width:1100px){.central-docs{grid-template-columns:1fr}.lista-docs{position:static;max-height:none}}.sem-visualizador{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;text-align:center;padding:24px}.sem-visualizador span{font-size:13px;color:#dde4ed}.sem-visualizador div{display:flex;gap:8px;margin-top:6px}fieldset.form-obra{border:1px solid var(--bd);margin:0;padding:0;min-width:0}fieldset.form-obra[disabled] .entrada,fieldset.form-obra[disabled] .seletor,fieldset.form-obra[disabled] .area{background:var(--painel)}.form-3 .inteiro-2{grid-column:span 2}@media(max-width:900px){.form-3 .inteiro-2{grid-column:1 / -1}}.com-sufixo{display:flex;align-items:center;gap:6px}.com-sufixo .entrada{max-width:110px}.com-sufixo span{font-size:12px;color:var(--tx-3)}.dias-semana{display:flex;gap:6px;flex-wrap:wrap}.dia-semana{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bd);border-radius:var(--r);padding:6px 12px;font-size:12.5px;font-weight:700;color:var(--tx-2);cursor:pointer;background:#fff}.dia-semana.ativo{background:var(--ok-bg);border-color:#9bd3a8;color:var(--ok-tx)}td.semana-lb.lb-uma{background:var(--in-bg)!important;color:var(--in-tx)}.senha-temporaria{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.senha-temporaria code{font-size:18px;font-weight:700;letter-spacing:.04em;background:var(--painel);border:1px dashed var(--bd);border-radius:var(--r);padding:8px 14px}.permissoes{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:14px}@media(max-width:900px){.permissoes{grid-template-columns:1fr}}.selos{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.celula-rp-texto{color:var(--rp-tx);font-weight:700}.proposta-cab{margin-top:12px}.proposta-cab .bloco-cab{gap:10px;flex-wrap:wrap}.proposta-cab .justificativa{font-size:13px;line-height:1.55;color:var(--tx);white-space:pre-wrap}.barra-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--bd-2)}.gantt-barra.antes{background:var(--g-antes)}.gantt-barra.proposta{background:var(--g-proposta)}.lista-selecao{max-height:330px;overflow:auto;border:1px solid var(--bd);border-radius:var(--r);margin-top:8px}.lista-selecao table.grade thead th{position:sticky;top:0;z-index:1}.lista-selecao tbody tr{cursor:pointer}.form-proposta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;margin-top:12px}.form-proposta .inteiro-2{grid-column:span 2}@media(max-width:900px){.form-proposta{grid-template-columns:1fr 1fr}.form-proposta .inteiro-2{grid-column:1 / -1}}.valor-campo{height:36px;display:flex;align-items:center;font-size:13px;color:var(--tx-2)}.lista-efeitos ul,ul.lista-efeitos{margin:6px 0 10px 18px;padding:0;line-height:1.6;font-size:13px}.titulo-secao{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-2);margin:18px 0 8px}.entrada.entrada-num{width:100%;min-width:90px;height:28px;text-align:right;padding:0 8px;font-variant-numeric:tabular-nums}.entrada.alterada{border-color:var(--rp-tx);background:var(--rp-bg)}.zona-arquivo{display:flex;align-items:center;gap:12px;border:1.5px dashed var(--bd);border-radius:var(--r);padding:14px 16px;background:var(--painel);cursor:pointer;color:var(--tx-2);font-size:13px;transition:border-color .12s,background .12s}.zona-arquivo:hover,.zona-arquivo:focus-visible{border-color:var(--azul);outline:none}.zona-arquivo.sobre{border-color:var(--azul);background:var(--in-bg)}.zona-arquivo.com-arquivo{border-style:solid;border-color:#9bd3a8;background:var(--ok-bg)}.zona-arquivo.com-erro{border-color:var(--er-tx)}.zona-arquivo .ajuda{font-size:11.5px;color:var(--tx-3);margin-top:2px}.anexos ul{list-style:none;margin:0;padding:0;border:1px solid var(--bd);border-radius:var(--r)}.anexos li{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;font-size:12.5px;border-top:1px solid var(--bd-2)}.anexos li:first-child{border-top:0}.anexos li .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visualizador{height:70vh;display:flex;align-items:center;justify-content:center;background:#525659;border-radius:var(--r);margin-top:10px;overflow:auto}.visualizador iframe{width:100%;height:100%;border:0;background:#fff}.visualizador img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.visualizador .carregando{color:#fff}.faixa-pre{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px;color:var(--rp-tx);background:var(--rp-bg);border:1px solid #F1C9AC;border-radius:var(--r);padding:6px 12px;margin-top:8px}.faixa-pre a{margin-left:auto;font-weight:700;color:var(--rp-tx)}table.grade tr.linha-pendente td:first-child{box-shadow:inset 3px 0 0 var(--at-tx)}.campo>.grupo-botoes{align-self:flex-start}.marca-escopo{display:inline-flex;vertical-align:-1px;margin-left:5px;color:var(--rp-tx)}.sino-topo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r);color:var(--tx-2)}.sino-topo:hover{background:var(--bd-2);text-decoration:none;color:var(--tx)}.contador-topo{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#c00000;color:#fff;font-size:9.5px;font-weight:800;line-height:16px;text-align:center}table.grade tr.linha-nova td:first-child{box-shadow:inset 3px 0 0 var(--azul)}.bloco>.bloco-cab .cont-secao{font-size:11px;font-weight:800;color:var(--tx-2);background:var(--bd-2);border-radius:9px;padding:0 7px;line-height:18px}.pendencias .bloco>.bloco-corpo{overflow-x:auto}@media(min-width:1101px){.pendencias .grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grade td.trunc{max-width:0;min-width:180px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grade td.trunc>div{overflow:hidden;text-overflow:ellipsis}.passos-importacao{display:flex;list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--bd);border-radius:var(--r);background:var(--painel);overflow:hidden}.passos-importacao li{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;font-weight:600;color:var(--tx-3);border-left:1px solid var(--bd-2)}.passos-importacao li:first-child{border-left:0}.passos-importacao li span{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:var(--bd-2);color:var(--tx-2)}.passos-importacao li.atual{color:var(--tx)}.passos-importacao li.atual span{background:var(--azul);color:#fff}.passos-importacao li.feito{color:var(--ok-tx)}.passos-importacao li.feito span{background:var(--ok-bg);color:var(--ok-tx)}.ficha-arquivo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 0;border:1px solid var(--bd-2);border-radius:var(--r)}.ficha-arquivo>div{padding:8px 12px;border-left:1px solid var(--bd-2);min-width:0}.ficha-arquivo>div:first-child{border-left:0}.ficha-arquivo dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-3)}.ficha-arquivo dd{margin:3px 0 0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.confirmacoes{margin-top:10px}.confirmacoes .marcar{margin-top:8px}.rodape-importacao{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--bd-2)}.rodape-importacao .muted{flex:1;font-size:12.5px}.botoes-resultado{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:1100px){.ficha-arquivo{grid-template-columns:repeat(3,minmax(0,1fr))}.ficha-arquivo>div:nth-child(3n+1){border-left:0}.ficha-arquivo>div:nth-child(n+4){border-top:1px solid var(--bd-2)}}@media(max-width:640px){.passos-importacao li{padding:8px;font-size:11.5px;gap:6px}.ficha-arquivo{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-arquivo>div:nth-child(odd){border-left:0}.ficha-arquivo>div:nth-child(2n){border-left:1px solid var(--bd-2)}.ficha-arquivo>div:nth-child(n+3){border-top:1px solid var(--bd-2)}.rodape-importacao{flex-direction:column;align-items:stretch}}.eap-vazia{margin-bottom:12px;border-left:3px solid var(--azul)}.eap-vazia .bloco-corpo{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eap-vazia .bloco-corpo>div:first-child{flex:1;min-width:260px;font-size:13px;line-height:1.5}.eap-vazia .acoes{display:flex;gap:8px;flex-wrap:wrap}.eap-passos{margin:6px 0 8px 18px;padding:0;font-size:13px;line-height:1.55}.eap-passos li+li{margin-top:2px}.secao-preds{margin-top:4px;padding-top:2px;border-top:1px solid var(--bd)}.secao-preds .titulo-secao{margin-top:12px}.preds .preds-tabela{margin-top:2px}.preds .preds-tabela td{vertical-align:middle}.preds .preds-tabela .seletor{width:100%;min-width:0}.preds .preds-acoes{margin:8px 0 4px}.preds-legenda{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11.5px;color:var(--tx-3);margin:2px 0 8px}.preds-legenda b{color:var(--tx-2);font-weight:800;margin-right:3px}.preds .aviso{margin-top:8px}.preds-suc{font-size:12px;margin-top:6px}label.marcar.confirmo{align-items:flex-start;margin-top:12px;padding:10px 12px;border:1px solid var(--bd);border-radius:var(--r);background:var(--painel);line-height:1.45}label.marcar.confirmo input{margin-top:2px}.campo>label.marcar{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;color:var(--tx);margin-top:6px}.gantt-ref{position:absolute;top:0;bottom:0;width:0;border-left:2px solid #C00000;z-index:2;pointer-events:none}.gantt-ref.tracejada{border-left-style:dashed}.gantt2 .gantt-barra.clicavel{cursor:pointer}.gantt2 .gantt-barra.clicavel:hover{filter:brightness(1.12)}.gantt2 .g-sobre{position:absolute;top:0;z-index:2;pointer-events:none}.gantt2 .g-sobre svg{display:block;overflow:visible}.gantt2 .g-sobre .alvo{pointer-events:stroke;cursor:pointer}.setas-ligacao .seta-ligacao{fill:none;stroke:#6b7a90;stroke-width:1.2;opacity:.85}.setas-ligacao .seta-ligacao.alerta{stroke:var(--er-tx, #B42318);stroke-dasharray:4 3;opacity:1}.setas-ligacao .ponta{fill:#6b7a90}.setas-ligacao .ponta.er{fill:var(--er-tx, #B42318)}.neg{color:var(--er-tx);font-weight:700}.lb-controles .lb-op{margin-top:0;font-size:12.5px;gap:6px}.lb-controles .lb-op input{width:15px;height:15px}.gantt2 .g-linha.lb-primeira{border-top:1px solid #C9D3E0}.gantt2 .g-linha.lb-cont .g-esq{border-top-color:transparent}.gantt2 .g-linha.lb-raiz .g-esq{background:#f3f7fc}.lb-local{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.lb-local b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.lb-abre{border:0;background:none;padding:0;width:14px;flex:none;color:var(--tx-2);cursor:pointer;font-size:11px;line-height:1}.lb-abre.vazio{display:inline-block;cursor:default}.lb-tipo{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--tx-3);border:1px solid var(--bd);border-radius:3px;padding:0 4px;line-height:15px;flex:none}.lb-tipo.inativo{color:var(--er-tx);border-color:var(--er-bg);background:var(--er-bg)}.lb-legenda{margin-top:8px;gap:8px 14px}.lb-legenda-bloco{margin-top:2px}.lb-cores{margin-top:6px}.lb-cores>summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--azul);list-style:revert}.legenda i.ref{width:0;height:12px;border-left:2px solid #C00000;border-radius:0}.legenda i.ref.tracejada{border-left-style:dashed}.lb-distrib{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px;align-items:start;margin-top:2px}.lb-distrib-tarefas{min-width:0}.lb-arvore{list-style:none;margin:0;padding:4px 0;max-height:calc(100vh - 340px);overflow:auto}.lb-arvore li{display:flex;align-items:center;gap:6px;padding:3px 8px 3px 10px;min-height:30px;border-bottom:1px solid var(--bd-2);font-size:12.5px}.lb-arvore li:hover{background:#f7fafd}.lb-arvore li.inativo .nome{color:var(--tx-3);text-decoration:line-through}.lb-arvore .nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lb-arvore .uso{margin-left:auto;font-size:11px;min-width:14px;text-align:right}.lb-arvore .acoes{display:inline-flex;gap:0;flex:none}.lb-arvore .acoes .botao-icone{width:24px;height:24px;font-size:12px}.lb-dist-dialogo{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.lb-dist-rolagem{overflow-x:auto}.lb-dist-previa{margin-top:10px;border:1px solid var(--bd);border-radius:var(--r);padding:8px 10px;background:#fbfcfe}.lb-dist-previa .escala{display:flex;justify-content:space-between;font-size:11px;color:var(--tx-3);margin:0 0 6px 98px}.lb-dist-previa .linha{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;align-items:center;min-height:18px}.lb-dist-previa .nome{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-dist-locais .entrada{margin-bottom:6px}.lb-dist-atalhos{display:flex;gap:12px;margin-bottom:6px;min-height:18px}.lb-dist-lista{list-style:none;margin:0;padding:4px 0;border:1px solid var(--bd);border-radius:var(--r);max-height:420px;overflow:auto;background:#fff}.lb-dist-lista li .marcar{margin:0;padding:4px 6px;font-size:12.5px;gap:8px}.lb-dist-proposta{min-width:0}.lb-dist-tabela td{vertical-align:middle}.entrada.mini,.seletor.mini{height:28px;font-size:12px;padding:0 6px}.lb-dist-tabela input[type=number].entrada.mini{width:64px}.lb-dist-tabela input[type=date].entrada.mini{width:124px}.lb-dist-tabela .seletor.mini{max-width:150px}.lb-mini{position:relative;height:10px;background:var(--bd-2);border-radius:2px;overflow:visible}.lb-mini .b{position:absolute;top:0;bottom:0;background:var(--azul-2);border-radius:2px}.lb-mini .b.fora{background:#c00000}@media(max-width:1100px){.lb-distrib{grid-template-columns:minmax(0,1fr)}.lb-arvore{max-height:360px}}@media(max-width:900px){.lb-dist-dialogo{grid-template-columns:minmax(0,1fr)}.lb-dist-lista{max-height:220px}.lb-dist-proposta .tabela-quadro{overflow-x:auto}}.aviso .aviso-acao{margin-left:auto;flex-shrink:0;align-self:center}.notificacao{pointer-events:none}.notificacao .aviso{align-items:flex-start;pointer-events:auto}.notificacao .aviso .aviso-fechar{width:20px;height:20px;flex-shrink:0;margin:-2px -4px 0 2px;opacity:.6}.notificacao .aviso .aviso-fechar:hover{opacity:1}.grade tr.linha-ancora>td:first-child{box-shadow:inset 3px 0 0 var(--azul-2)}.vinc-resumo{font-weight:600;color:var(--azul-2)}.variacao{font-weight:600;color:var(--tx-2, #3A4657);font-variant-numeric:tabular-nums}.sigla-ligacao{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.06em;padding:1px 5px;border-radius:3px;background:#eef2f7;color:var(--tx-3);margin-left:4px}.txt-er{color:var(--er-tx)}.vinculos{display:flex;flex-direction:column;gap:8px}.vinculos .vinc-pergunta{font-size:13.5px;color:var(--tx)}.seletor-tarefa{position:relative}.seletor-tarefa .busca-grade.larga,.seletor-tarefa .busca-grade.larga input{width:100%}.seletor-tarefa .sugestoes{list-style:none;margin:4px 0 0;padding:4px 0;border:1px solid var(--bd);border-radius:var(--r);background:#fff;max-height:246px;overflow-y:auto}.seletor-tarefa .sugestoes li{display:flex;gap:8px;align-items:baseline;padding:6px 10px;cursor:pointer;font-size:12.5px}.seletor-tarefa .sugestoes li b{min-width:34px;color:var(--tx-3);font-variant-numeric:tabular-nums}.seletor-tarefa .sugestoes li .nome{flex:1;min-width:0}.seletor-tarefa .sugestoes li .datas{font-size:11px;white-space:nowrap}.seletor-tarefa .sugestoes li.ativa{background:#eaf1fb}.seletor-tarefa .sem-sugestao{font-size:12px;padding:6px 2px 0}.vinc-escolhida{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.chip-tarefa{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;border:1px solid #C9D6E8;background:#f3f7fd;border-radius:4px;font-size:12.5px}.chip-tarefa b{color:var(--tx-3)}.chip-tarefa .botao-icone{width:20px;height:20px}.vinc-tipos{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vinc-tipo{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--bd);border-radius:var(--r);cursor:pointer;font-size:12.5px;line-height:1.3}.vinc-tipo.ativo{border-color:var(--azul-2);background:#f3f7fd;box-shadow:inset 0 0 0 1px var(--azul-2)}.vinc-tipo input{margin:0}.vinc-tipo span:first-of-type{flex:1}.vinc-tipo .sigla{font-size:10px;font-weight:800;color:var(--tx-3);letter-spacing:.05em}.vinc-espera label{font-size:12px;font-weight:700;color:var(--tx-2, #3A4657)}.entrada.espera{width:72px;text-align:right}.vinc-secao{margin-top:6px;padding-top:8px;border-top:1px solid var(--bd);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--tx-3)}.vinc-secao .cont{display:inline-block;min-width:18px;text-align:center;margin-left:4px;padding:0 5px;border-radius:9px;background:#eef2f7;color:var(--tx-2, #3A4657)}.vinc-lista{display:flex;flex-direction:column;gap:6px}.vinc-item{border:1px solid var(--bd);border-radius:var(--r);padding:6px 8px}.vinc-item-cab{display:flex;align-items:center;gap:6px;font-size:12.5px}.vinc-item-cab .vinc-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vinc-item-ed{display:flex;align-items:center;gap:6px;margin-top:5px}.vinc-item-ed .seletor{flex:1;min-width:0;height:30px;font-size:12.5px}.vinc-item-ed .entrada.espera{height:30px;width:64px}.vinc-vazio{font-size:12.5px}.vinc-sucessoras{list-style:none;margin:0;padding:0;font-size:12.5px;display:flex;flex-direction:column;gap:3px}.vinc-erro-nota{font-size:12px;color:var(--er-tx)}.seq-lista{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.seq-lista li{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--bd);border-radius:var(--r);background:#fff;font-size:13px;cursor:grab}.seq-lista li.arrastando{opacity:.45;border-style:dashed}.seq-lista li .pega{color:var(--tx-3);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.seq-lista li .pos{min-width:22px;height:22px;border-radius:11px;background:#eef2f7;text-align:center;line-height:22px;font-size:11.5px;font-weight:800;color:var(--tx-2, #3A4657)}.seq-lista li .nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seq-lista li .datas{font-size:11.5px;white-space:nowrap}.seq-previa{margin-top:10px;padding:8px 10px;background:var(--painel, #F6F8FB);border-radius:var(--r);font-size:13px;line-height:1.55}.par-selecionadas{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.lista-impacto{margin:4px 0 0 16px;padding:0;line-height:1.5}.lista-recalculo{max-height:340px;overflow-y:auto;margin-top:12px}button.link{background:none;border:0;padding:0;color:var(--azul-2);font-weight:700;cursor:pointer;text-decoration:underline;font-size:inherit}@media(max-width:640px){.vinc-tipos{grid-template-columns:1fr}}.progresso-painel{margin:-4px 0 10px}.progresso-painel .carregando{padding:6px 0;justify-content:flex-start;font-size:12.5px}.calculando-obra{font-size:11.5px;font-style:italic}.ficha-arquivo.ficha-email{grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr);margin:0 0 12px}.linha-teste-email{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.linha-teste-email .campo{flex:1 1 260px;margin-top:0}.eventos-email{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.eventos-email .marcar{margin-top:8px}.marcar.desligado{opacity:.5;cursor:default}@media(max-width:640px){.ficha-arquivo.ficha-email{grid-template-columns:minmax(0,1fr)}.ficha-arquivo.ficha-email>div{border-left:0;border-top:1px solid var(--bd-2)}.ficha-arquivo.ficha-email>div:first-child{border-top:0}.eventos-email{grid-template-columns:minmax(0,1fr)}}.tag-auto{display:inline-block;margin-left:5px;padding:0 4px;border-radius:3px;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--in-tx);background:var(--in-bg);vertical-align:1px}.prazo-passo{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-2);white-space:nowrap}.prazo-passo .entrada.entrada-num{width:64px;min-width:64px}.entrada.invalida{border-color:var(--er-tx);background:var(--er-bg)}.lista-regras{margin:0;padding-left:18px;line-height:1.6;font-size:13px;color:var(--tx-2)}.lista-regras li{margin-bottom:4px}.ciencia-pcp{margin:10px 0 8px;padding:10px 12px;background:#fff8e1;border:1px solid #F5DA8C;border-left:3px solid #B7791F;border-radius:4px;color:#5e3d00;font-size:12.5px}.ciencia-pcp .ciencia-titulo{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.ciencia-pcp .ciencia-titulo svg{flex:none;margin-top:2px;color:#b7791f}.ciencia-pcp table.grade{background:#fff}.ciencia-pcp .marcar span{line-height:1.4}.selo.prioridade{background:#7a1020;color:#fff;letter-spacing:.3px}table.grade tbody tr.linha-prioridade td:first-child{box-shadow:inset 3px 0 #7a1020}
