@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";.corpo.manual{padding:12px 12px 40px;container:manual/inline-size}.manual-grade{align-items:flex-start;gap:20px;max-width:1480px;margin:0 auto;display:flex}.manual-sumario{background:var(--panel);flex-direction:column;flex:0 0 240px;gap:16px;max-height:calc(100vh - 135px);padding:14px 12px;display:flex;position:sticky;top:64px;overflow-y:auto}.manual-busca{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:99px;padding:7px 12px;font-size:12.5px}.manual-busca::placeholder{color:var(--mut);opacity:1}.manual-busca:focus{border-color:var(--apoio);box-shadow:0 0 0 3px color-mix(in srgb, var(--apoio) 28%, transparent);outline:none}.manual-contagem{color:var(--mut);margin:-8px 0 0;padding:0 8px;font-size:11.5px}.manual-contagem:empty{display:none}.manual-sumario .manual-grupo{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0 0 6px;padding:0 8px;font-size:11px;font-weight:600}.manual-sumario nav{flex-direction:column;gap:1px;display:flex}.manual-sumario a{color:var(--ink);border-radius:2px;padding:5px 8px;font-size:13px;line-height:1.35;text-decoration:none}.manual-sumario a:hover{background:var(--bg);color:var(--alerta)}.manual-conteudo{flex-direction:column;flex:auto;gap:20px;min-width:0;max-width:1200px;display:flex}.manual-intro{color:color-mix(in srgb, var(--ink) 74%, var(--bg));margin:0;padding:2px 4px 0;font-size:13px;line-height:1.6}.manual-secao{background:var(--panel);color:var(--ink);padding:24px 32px 26px;scroll-margin-top:64px;font-size:14px;line-height:1.65}.manual-secao:focus{outline:none}.manual-secao:focus-visible{outline:2px solid var(--apoio);outline-offset:2px}.manual-secao>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manual-secao h2{margin:0;font-size:20px;font-weight:650;line-height:1.3}.manual-secao h3{margin:24px 0 8px;font-size:14.5px;font-weight:650;line-height:1.4}.manual-secao p{margin:10px 0}.manual-secao ul,.manual-secao ol{margin:8px 0 14px;padding-left:24px}.manual-secao li{margin:6px 0;padding-left:2px}.manual-onde{color:var(--mut);font-family:Geist Mono,monospace;font-size:12px;margin:6px 0 16px!important}.manual-etiqueta{border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:10px;padding:2px 10px;font-size:11px;line-height:1.5}.manual-etiqueta.tem{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.manual-etiqueta.falta{color:var(--aviso);border-color:var(--aviso);background:var(--aviso-soft)}.manual-secao .manual-atencao{border:1px solid color-mix(in srgb, var(--aviso) 40%, transparent);background:var(--aviso-soft);border-radius:2px;margin:14px 0;padding:10px 14px}.manual-tabela{border-collapse:collapse;width:100%;margin-top:14px;font-size:13px;line-height:1.5}.manual-tabela th,.manual-tabela td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 12px}.manual-tabela thead th:first-child,.manual-tabela-grupo{padding-left:0}.manual-tabela thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.manual-tabela-grupo{white-space:nowrap;color:var(--ink);font-weight:600}.manual-tabela tbody:not(:last-child) tr:last-child>*,.manual-tabela tbody:not(:last-child) .manual-tabela-grupo{border-bottom-color:color-mix(in srgb, var(--ink) 22%, var(--line))}@media (pointer:coarse){.manual-busca{min-height:44px;font-size:16px}.manual-sumario a{align-items:center;min-height:44px;display:flex}}@container manual (width<=720px){.manual-grade{flex-direction:column;align-items:stretch;gap:16px}.manual-sumario{flex:none;gap:12px;max-height:none;padding:12px;position:static}.manual-sumario nav{flex-flow:wrap;gap:6px}.manual-sumario .manual-grupo{flex:0 0 100%;margin:0;padding:0 2px}.manual-sumario a{border:1px solid var(--line);border-radius:99px;padding:4px 11px;font-size:12.5px}.manual-conteudo{gap:16px;max-width:none}.manual-secao{padding:20px 20px 22px;scroll-margin-top:64px}}@container manual (width<=520px){.manual-secao{padding:16px 14px 18px}.manual-secao h2{font-size:18px}.manual-etiqueta{white-space:normal}.manual-tabela thead{display:none}.manual-tabela,.manual-tabela tbody,.manual-tabela tr,.manual-tabela th,.manual-tabela td{width:auto;display:block}.manual-tabela tr{border-bottom:1px solid var(--line);padding:8px 0}.manual-tabela tbody>tr>*{border:0;padding:0}.manual-tabela-grupo{white-space:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:10px 0 6px;font-size:10.5px}.manual-tabela-caixa{font-weight:600}}@media (width<=760px){.corpo.manual{padding:12px 12px 32px}}.assistente-botao{z-index:18;background:var(--side);width:48px;height:48px;color:var(--side-ink-hi);cursor:pointer;transition:transform .16s var(--chegar,ease-out), box-shadow .16s ease-out;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0a101a47,0 1px 3px #0a101a33}.assistente-botao svg{width:26px;height:26px}.assistente-botao.aberto svg{width:20px;height:20px}.assistente-botao:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0a101a52,0 1px 3px #0a101a33}.assistente-botao:focus-visible{outline:2px solid var(--apoio);outline-offset:3px}:root[data-tema=escuro] .assistente-botao{border-color:color-mix(in srgb, var(--apoio) 70%, transparent)}.assistente{z-index:18;background:var(--panel);width:380px;max-height:min(600px,100dvh - 120px);color:var(--ink);border:1px solid var(--line);transform-origin:100% 100%;animation:assistente-abrir var(--t-estado,.2s) var(--chegar,ease-out);border-radius:6px;flex-direction:column;display:flex;position:fixed;bottom:80px;right:20px;box-shadow:0 16px 40px #0a101a3d,0 2px 6px #0a101a1f}@keyframes assistente-abrir{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .assistente{animation:none}:root:not([data-animacao=sempre]) .assistente-botao{transition:none}}.assistente-topo{background:var(--side);color:var(--side-ink-hi);border-radius:5px 5px 0 0;align-items:center;gap:8px;padding:12px 12px 12px 16px;display:flex}.assistente-topo>div{flex:1;min-width:0}.assistente-topo h2{margin:0;font-size:14px;font-weight:650}.assistente-topo p{color:var(--side-ink);margin:1px 0 0;font-size:11.5px}.assistente-limpar,.assistente-fechar{color:var(--side-ink-hi);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff38;border-radius:4px;padding:3px 8px;font-size:12px}.assistente-fechar{width:28px;height:28px;padding:0;font-size:17px;line-height:1}.assistente-limpar:hover,.assistente-fechar:hover{background:#ffffff1a}.assistente-limpar:focus-visible,.assistente-fechar:focus-visible{outline:2px solid var(--side-ink-hi);outline-offset:1px}.assistente-conversa{background:var(--bg);scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:120px;padding:14px 14px 6px;display:flex;overflow-y:auto}.assistente-troca{flex-direction:column;gap:8px;display:flex}.assistente-pergunta{background:var(--side);max-width:85%;color:var(--side-ink-hi);overflow-wrap:anywhere;border-radius:12px 12px 3px;align-self:flex-end;margin:0;padding:8px 12px;font-size:13px;line-height:1.45}.assistente-resposta{box-sizing:border-box;flex-direction:column;align-self:flex-start;gap:10px;max-width:100%;font-size:13px;line-height:1.55;display:flex}.assistente-resposta>p{background:var(--panel);border:1px solid var(--line);border-radius:12px 12px 12px 3px;margin:0;padding:10px 12px}.assistente-exemplos{flex-wrap:wrap;gap:6px;display:flex}.assistente-exemplos button{font:inherit;color:var(--ink);background:var(--panel);cursor:pointer;border:1px solid var(--line);text-align:left;border-radius:99px;padding:5px 11px;font-size:12px}.assistente-exemplos button:hover{border-color:var(--apoio);color:var(--apoio)}.assistente-trecho{background:var(--panel);border:1px solid var(--line);border-radius:12px 12px 12px 3px;padding:10px 12px}.assistente-trecho h3{margin:0;font-size:13px;font-weight:650;line-height:1.35}.assistente-trecho h3 span{color:var(--mut);font-weight:500}.assistente-onde{color:var(--mut);margin:2px 0 6px;font-family:Geist Mono,monospace;font-size:11px;line-height:1.4}.assistente-trecho p{margin:4px 0}.assistente-trecho ul,.assistente-trecho ol{margin:4px 0;padding-left:18px}.assistente-trecho li{margin:3px 0}.assistente-mais{color:var(--mut);font-size:12px}.assistente-aviso-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistente-ver{font:inherit;color:var(--apoio);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:6px 0;font-size:12px;font-weight:600}.assistente-ver:hover{text-underline-offset:3px;text-decoration:underline}.assistente-ver:focus-visible{outline:2px solid var(--apoio);outline-offset:2px;border-radius:2px}.assistente-resposta>.assistente-ver{align-self:flex-start}.assistente-campo{border-top:1px solid var(--line);background:var(--panel);border-radius:0 0 5px 5px;gap:8px;padding:10px 12px 12px;display:flex}.assistente-campo input{min-width:0;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:99px;flex:1;padding:8px 14px;font-size:13px}.assistente-campo input::placeholder{color:var(--mut);opacity:1}.assistente-campo input:focus{border-color:var(--apoio);box-shadow:0 0 0 3px color-mix(in srgb, var(--apoio) 28%, transparent);outline:none}.assistente-campo button{font:inherit;color:var(--panel);background:var(--apoio);cursor:pointer;border:0;border-radius:99px;padding:0 14px;font-size:12.5px;font-weight:600}.assistente-campo button:disabled{opacity:.45;cursor:default}@media (width<=520px){.assistente{width:auto;max-height:calc(100dvh - 96px);bottom:76px;left:8px;right:8px}.assistente-botao{bottom:14px;right:14px}.principal:after{content:"";flex:0 0 72px}}@media (pointer:coarse){.assistente-campo input{box-sizing:border-box;min-height:44px;font-size:16px}.assistente-campo button{min-height:44px}.assistente-exemplos button{min-height:40px}.assistente-fechar,.assistente-limpar{min-width:44px;min-height:44px}.assistente-ver{min-height:44px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf0f5;--panel:#fff;--side:#21324d;--side-ink:#b9c7db;--side-ink-hi:#fff;--side-hover:#ffffff14;--side-on:#ffffff21;--side-line:#ffffff1f;--ink:#141c28;--mut:#5a6a82;--line:#d7dee9;--line-hard:#c4cede;--acao:#cd2335;--acao-ink:#fff;--acao-hover:#b31d2d;--acao-claro:#e0394b;--acao-borda:#8e1622;--acao-sombra:#cd233580;--apoio-sombra:#1b5fcb66;--apoio:#1b5fcb;--apoio-soft:#e8f0fd;--alerta:#cd2335;--ok:#1e7a5a;--ok-soft:#e3f3ed;--aviso:#8a5a00;--aviso-soft:#faf0dc;--toggle:#fff;--afundado:#0000002e;--halo:#141c2829;--seta-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%2361718a'/%3E%3C/svg%3E");--seta-select-foco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%231b5fcb'/%3E%3C/svg%3E")}:root[data-tema=escuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1826;--panel:#16233a;--side:#0a1220;--side-ink:#8195b0;--side-ink-hi:#fff;--side-hover:#ffffff0f;--side-on:#ffffff1c;--side-line:#ffffff1a;--ink:#e9f0fa;--mut:#8195b0;--seta-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%238195b0'/%3E%3C/svg%3E");--seta-select-foco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 5'%3E%3Cpath d='M0 0h8L4 5z' fill='%236ba3f5'/%3E%3C/svg%3E");--line:#243448;--line-hard:#2e4159;--acao:#cd2335;--acao-ink:#fff;--acao-hover:#e02f42;--acao-claro:#e33b4d;--acao-borda:#7d121d;--acao-sombra:#e02f4273;--apoio-sombra:#6ba3f559;--apoio:#6ba3f5;--apoio-soft:#172945;--alerta:#f26075;--ok:#3ed39b;--ok-soft:#122e27;--aviso:#e8b04b;--aviso-soft:#2c2517;--toggle:#22334e;--afundado:#00000073;--halo:#00000080}*{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Segoe UI,Arial,sans-serif;font-size:12.5px;line-height:1.35}button{font:inherit;color:inherit}.app{grid-template-columns:214px 1fr;height:100%;display:grid}.side{background:var(--side);color:var(--side-ink);flex-direction:column;gap:14px;padding:14px 12px;display:flex;overflow-y:auto}.marca{align-items:center;gap:10px;padding:2px 4px 0;display:flex}.marca .bloco{letter-spacing:.06em;color:#fff;background:#ffffff1a;border-radius:2px;flex:none;padding:5px 7px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600}.marca .nome{color:var(--side-ink-hi);letter-spacing:-.015em;font-size:14.5px;font-weight:600}.marca .nome small{letter-spacing:.16em;text-transform:uppercase;color:var(--side-ink);opacity:.8;font-size:10px;font-weight:400;display:block}.busca{color:var(--side-ink);text-align:left;cursor:pointer;background:#ffffff17;border:0;border-radius:2px;align-items:center;gap:7px;width:100%;padding:6px 9px;font-size:12px;display:flex}.busca:hover{background:#ffffff24}.busca .kbd{letter-spacing:.04em;opacity:.55;margin-left:auto;font-family:Geist Mono,monospace;font-size:11px}.grupo{flex-direction:column;gap:1px;display:flex}.grupo>h2{letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin:0;padding:8px 8px 4px;font-size:10.5px;font-weight:500}.nav{color:var(--side-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;width:100%;padding:6px 8px;display:flex}.nav:hover{background:var(--side-hover);color:var(--side-ink-hi)}.nav .ponto{opacity:.5;background:currentColor;border-radius:1px;flex:none;width:6px;height:6px}.nav .qtd{opacity:.65;margin-left:auto;font-family:Geist Mono,monospace;font-size:11px}.nav.ativo{background:var(--side-on);color:var(--side-ink-hi);font-weight:600}.nav.ativo .ponto{background:var(--alerta);opacity:1}.nav .rotulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rodape-side{border-top:1px solid var(--side-line);flex-direction:column;gap:9px;margin-top:auto;padding:10px 6px 0;display:flex}.equipe{align-items:center;display:flex}.equipe .av{border:2px solid var(--side);margin-right:-6px}.sync{opacity:.85;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:10.5px;display:flex}.sync .pulso{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.principal{flex-direction:column;min-width:0;display:flex;overflow-y:auto}.topo{background:var(--panel);border-bottom:1px solid var(--line);z-index:5;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.migalha{color:var(--mut);font-family:Geist Mono,monospace;font-size:10.5px}.titulo{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 auto 0 0;font-size:14px;font-weight:600;overflow:hidden}.topo .migalha{flex:none}.topo .titulo{flex:160px}.topo-acoes{flex:none;justify-content:flex-end;align-items:center;gap:12px;max-width:100%;margin-left:auto;display:flex}.topo-acoes .btn,.topo-acoes .visao{white-space:nowrap;flex:none}.topo-acoes .visoes{flex:none;max-width:100%;overflow-x:auto}.visoes{background:var(--bg);border-radius:1rem;width:fit-content;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 3px #ffffff8c,inset -1px -1px 4px #141c2824,0 2px 8px #141c281a}.visao-marca{z-index:1;background:linear-gradient(135deg, var(--apoio-soft), var(--panel));border-radius:1rem;transition:transform .5s cubic-bezier(.37,1.95,.66,.56),width .5s cubic-bezier(.37,1.95,.66,.56),background .4s ease-in-out,box-shadow .4s ease-in-out;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #1b5fcb38,inset 0 0 8px #ffffff80}.visao{z-index:2;cursor:pointer;color:var(--mut);letter-spacing:.3px;transition:color var(--t-camada) ease-in-out;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:5px 14px;font-size:11.5px;font-weight:600;display:flex;position:relative}.visao:hover:not(:disabled){color:var(--ink)}.visao.ativa{color:var(--apoio)}.visao:disabled{opacity:.4;cursor:not-allowed}:root[data-tema=escuro] .visoes{box-shadow:inset 1px 1px 4px #ffffff1f,inset -1px -1px 6px #00000073,0 4px 12px #0000004d}:root[data-tema=escuro] .visao.ativa{color:#fff}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .visao-marca,:root:not([data-animacao=sempre]) .visao{transition:none}}.tema{background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:2px;padding:2px;display:flex}.tema button{cursor:pointer;color:var(--mut);transition:background var(--t-estado) ease, color var(--t-estado) ease;background:0 0;border:0;border-radius:99px;place-items:center;padding:4px 8px;display:grid}.tema button svg{width:13px;height:13px;display:block}.tema button[aria-pressed=true]{background:var(--toggle);color:var(--ink);box-shadow:0 1px 2px #0000001f}.btn{background:linear-gradient(var(--acao-claro), var(--acao));color:var(--acao-ink);border:1px solid var(--acao-borda);box-shadow:0 3px 0 0 var(--acao-borda), 0 2px 7px -2px var(--acao-sombra);cursor:pointer;transition:transform var(--t-retorno) linear, box-shadow var(--t-retorno) linear, background var(--t-retorno) linear;border-radius:.5rem;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex;transform:translateY(-2px)}.btn:hover{background:linear-gradient(var(--acao), var(--acao-hover))}.btn:active{box-shadow:0 0 0 0 var(--acao-borda), 0 1px 4px -2px var(--acao-sombra);transform:translateY(1px)}.btn:disabled{transform:translateY(-2px)}.btn:disabled:active{box-shadow:0 3px 0 0 var(--acao-borda);transform:translateY(-2px)}.btn.neutro{background:var(--panel);color:var(--mut);border:1px solid var(--line-hard);box-shadow:0 3px 0 0 var(--line-hard), 0 2px 6px -3px #141c2847;font-weight:500}.btn.neutro:hover{color:var(--ink);border-color:var(--apoio);background:var(--panel);box-shadow:0 3px 0 0 var(--apoio), 0 2px 7px -2px var(--apoio-sombra)}.btn.neutro:active{box-shadow:0 0 0 0 var(--line-hard), 0 1px 4px -2px #141c2847}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .btn{transition:none}}:focus-visible{outline:2px solid var(--apoio);outline-offset:2px}.side :focus-visible,.topo-global :focus-visible,.assistente-topo :focus-visible{outline-color:var(--side-ink-hi)}.filtros{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.chip{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:99px;padding:3px 8px;font-size:11px}.chip:hover{color:var(--ink);border-color:var(--line-hard)}.chip.ativo{background-color:var(--apoio-soft);color:var(--apoio);border-color:#0000;font-weight:600}.menu-vista{display:inline-flex;position:relative}.menu-vista-opcoes{z-index:30;background:var(--panel);border:1px solid var(--line);min-width:190px;box-shadow:0 8px 20px var(--halo);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.menu-vista-opcoes button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;display:flex}.menu-vista-opcoes button:hover{background:var(--bg)}.menu-vista-opcoes small{color:var(--mut)}.menu-vista-opcoes .marca{color:var(--apoio);margin-left:auto}.corpo{flex-direction:column;gap:10px;padding:12px;display:flex}.semana{background:var(--line);border:1px solid var(--line);border-radius:2px;grid-template-columns:auto repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.semana .rotulo-semana{background:var(--panel);flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;display:flex}.semana .rotulo-semana b{font-size:11px;font-weight:600}.semana .rotulo-semana span{color:var(--mut);font-family:Geist Mono,monospace;font-size:10.5px}.dia{background:var(--panel);flex-direction:column;align-items:center;gap:4px;padding:7px 8px 8px;display:flex}.dia .cab{justify-content:center;align-items:baseline;gap:5px;display:flex}.dia .cab b{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.dia .cab span{font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace;font-size:12px}.dia .barra{background:var(--apoio);opacity:.55;border-radius:1px;min-width:2px;height:4px}.dia .qtd{color:var(--mut);font-family:Geist Mono,monospace;font-size:10.5px}.dia.hoje{background:var(--apoio-soft)}.dia.hoje .cab b,.dia.hoje .cab span{color:var(--apoio)}.dia.hoje .barra{opacity:1}.dia.atrasado .barra{background:var(--alerta);opacity:1}.dia.atrasado .qtd{color:var(--alerta);font-weight:600}.dia.folga{opacity:.5}.indicadores{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (width<=900px){.indicadores{grid-template-columns:repeat(2,1fr)}}.indicador{background:var(--panel);box-shadow:inset 0 -3em 3em #141c2812, 0 0 0 2px var(--line), .3em .3em 1em #141c282e;border:0;border-radius:10px;flex-direction:column;gap:3px;padding:12px;transition:border-radius .5s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden}:root[data-tema=escuro] .indicador{box-shadow:inset 0 -3em 3em #00000040, 0 0 0 2px var(--line-hard), .3em .3em 1em #00000059}.indicador.alerta:before{border-radius:10px 0 0 10px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .indicador{transition:none}}.indicador .rot{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:500}.indicador .valor{font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace;font-size:22px;font-weight:600;line-height:1.1}.indicador .obs{color:var(--mut);font-size:10.5px}.indicador.reservado{box-shadow:none;border:1px dashed var(--line);background:0 0;min-height:64px}.indicador.alerta .valor{color:var(--alerta)}.indicador.alerta:before{content:"";background:var(--alerta);width:3px;position:absolute;top:0;bottom:0;left:0}.mini{align-items:flex-end;gap:2px;height:18px;margin-top:2px;display:flex}.mini i{background:var(--apoio);opacity:.35;border-radius:1px;flex:1;min-height:2px}.mini i:last-child{opacity:1}.colunas{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start;gap:10px;display:grid}.colunas>*{min-width:0}@media (width<=1000px){.colunas{grid-template-columns:1fr}}.lateral-dir{flex-direction:column;gap:10px;display:flex}.cartao{background:var(--panel);border:1px solid var(--line);border-radius:2px;overflow:hidden}.cartao>:is(h2,h3){letter-spacing:.14em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.cartao>:is(h2,h3) .dir{letter-spacing:0;text-transform:none;margin-left:auto;font-family:Geist Mono,monospace;font-weight:400}.cab-grupo{background:var(--bg);color:var(--mut);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.cab-grupo .obra{color:var(--ink)}.cab-grupo .n{margin-left:auto;font-family:Geist Mono,monospace;font-weight:400}.tarefa{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:7px 12px;display:flex}.tarefa:last-child{border-bottom:none}.tarefa:hover{background:var(--bg)}.caixa{border:1.5px solid var(--mut);opacity:.6;cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;padding:0;display:grid}.caixa:hover{opacity:1;border-color:var(--ok)}.caixa.feito{background:var(--ok);border-color:var(--ok);opacity:1}.caixa svg{color:#fff;width:9px;height:9px;display:block}.tarefa .texto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tarefa .abrir{flex-wrap:wrap;row-gap:4px}.tarefa .texto-com-caminho{flex:22ch;align-items:baseline;gap:6px;min-width:0;display:flex}.tarefa .texto-com-caminho .texto{flex:auto}.caminho-pai{max-width:45%;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:0 auto;font-size:10.5px;overflow:hidden}.caminho-pai:after{content:" ›"}.tarefa .col-obra{min-width:0;max-width:180px;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;overflow:hidden}.selo-status{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:99px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:600}.col-prioridade{color:var(--mut);text-transform:capitalize;flex:none;min-width:44px;font-size:10.5px}.col-prioridade.alta{color:var(--aviso);font-weight:600}.col-prioridade.urgente{color:var(--alerta);font-weight:700}.tarefa.concluida .texto{color:var(--mut);text-decoration:line-through}.tarefa .nota{color:var(--mut);font-size:10.5px}.etiqueta{letter-spacing:.08em;text-transform:uppercase;background:var(--apoio-soft);color:var(--apoio);border-radius:99px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:600}.etiqueta.documento{background:var(--aviso-soft);color:var(--aviso)}.etiqueta.medicao{background:var(--ok-soft);color:var(--ok)}.prazo{color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:Geist Mono,monospace;font-size:11px}.prazo.atrasado{color:var(--alerta);font-weight:600}.prazo.hoje{color:var(--ink);font-weight:600}.av{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;display:grid}.vazio{text-align:center;color:var(--mut);padding:22px 12px;font-size:12.5px}.horario{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:9px;padding:8px 12px;display:grid}.horario:last-child{border-bottom:none}.horario .hr{color:var(--mut);font-variant-numeric:tabular-nums;padding-top:1px;font-family:Geist Mono,monospace;font-size:10.5px}.evento{border-left:3px solid var(--apoio);flex-direction:column;gap:2px;padding-left:9px;display:flex}.evento.google{border-left-color:var(--alerta)}.evento.bloco{border-left-color:var(--ok);border-left-style:dashed}.evento .t{font-weight:600}.evento .m{color:var(--mut);font-size:10.5px}.selo-google{color:var(--mut);border:1px dashed var(--line-hard);border-radius:99px;align-items:center;gap:4px;padding:1px 6px;font-family:Geist Mono,monospace;font-size:10px;display:inline-flex}.regra{flex-direction:column;gap:6px;padding:12px;font-size:11.5px;display:flex}.passo{align-items:center;gap:7px;display:flex}.passo .p{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);flex:none;width:52px;font-size:10px;font-weight:600}.passo .v{background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:3px 8px;font-weight:600}.gerados{flex-wrap:wrap;gap:4px;padding-left:59px;display:flex}.gerados span{background:var(--apoio-soft);color:var(--apoio);border-radius:99px;padding:2px 7px;font-size:11px}.abrir{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;margin:0;padding:0;display:flex}.progresso{color:var(--mut);border:1px solid var(--line);border-radius:99px;flex:none;padding:1px 6px;font-family:Geist Mono,monospace;font-size:10.5px}.cortina{z-index:20;cursor:default;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#141c286b;border:0;padding:0;animation:.14s ease-out surgir;position:fixed;inset:0}:root[data-tema=escuro] .cortina{background:#0009}@keyframes surgir{0%{opacity:0}to{opacity:1}}@keyframes entrar{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .cortina,:root:not([data-animacao=sempre]) .painel,:root:not([data-animacao=sempre]) .dialogo{animation:none}}.painel{z-index:21;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:min(460px,100vw);animation:.16s ease-out entrar;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px -28px #141c2899}.painel-topo{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:9px;padding:10px 14px;display:flex}.painel-obra{color:var(--mut);margin-right:auto;font-family:Geist Mono,monospace;font-size:10.5px}.painel-corpo{flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.dialogo{z-index:21;background:var(--panel);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:14px;width:min(520px,100vw - 32px);max-height:calc(100vh - 64px);padding:18px;animation:.14s ease-out surgir;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 60px -30px #141c28b3}.dialogo h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.campo-titulo{font:inherit;letter-spacing:-.02em;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:2px;width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px;font-size:17px;font-weight:600}.campo-titulo:hover{border-color:var(--line)}.campo-titulo:focus{border-color:var(--apoio);background:var(--bg);outline:none}.grade-form{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.dialogo.largo-total{gap:10px;padding:14px 18px}.dialogo.largo-total .grade-form{gap:6px 10px}.dialogo.largo-total .grade-form input,.dialogo.largo-total .grade-form select{padding-top:5px;padding-bottom:5px}.dialogo.largo-total .bloco{gap:6px}.dialogo.largo-total .pecas-soltas{min-height:32px;padding:4px}.dialogo.largo-total .coluna-obrigacao{min-height:72px}.cartao>.grade-form{gap:14px 16px;padding:14px 16px 6px}.cartao>.grade-form+.acrescentar{padding:6px 16px 12px}.cartao>.acrescentar+.rodape-nota{padding:0 16px 12px}.grade-form label,.dialogo>label{flex-direction:column;gap:4px;min-width:0;display:flex}.grade-form label.largo,.dialogo>label.largo{grid-column:1/-1}.grade-form span,.dialogo>label span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:500}.grade-form input,.grade-form select,.dialogo input,.dialogo select,.campo-conteudo{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;width:100%;padding:6px 8px;font-size:12.5px}.grade-form input:focus,.grade-form select:focus,.dialogo input:focus,.dialogo select:focus,.campo-conteudo:focus{border-color:var(--apoio);outline:none}.campo-conteudo{resize:vertical;font-family:inherit;line-height:1.5}.editor-anotacoes{flex-direction:column;gap:4px;display:flex}.barra-formatacao{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;display:flex}.fmt-bloco{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;align-items:center;gap:1px;padding:2px;display:inline-flex}.fmt{width:28px;height:26px;color:var(--mut);cursor:pointer;transition:background-color var(--t-retorno,.14s) var(--chegar,ease), color var(--t-retorno,.14s) ease, scale 90ms ease;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid;position:relative}.fmt svg{display:block}.fmt:hover{background:var(--bg);color:var(--ink)}.fmt:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}.fmt:active{scale:.92}.fmt.ligado{background:var(--apoio-soft);color:var(--apoio)}.fmt-faixa{border-radius:2px;height:3px;position:absolute;bottom:3px;left:7px;right:7px;box-shadow:inset 0 0 0 1px #141c281f}.fmt .fmt-faixa+svg,.fmt svg+.fmt-faixa{margin-top:0}.fmt:has(.fmt-faixa) svg{translate:0 -2px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .fmt{transition:none}:root:not([data-animacao=sempre]) .fmt:active{scale:none}}.fmt-grupo{display:inline-flex;position:relative}.fmt-paleta{z-index:20;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 16px var(--halo);border-radius:6px;gap:5px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.fmt-paleta button{border:1px solid var(--line-hard);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0}.fmt-paleta button.padrao{background:linear-gradient(135deg, var(--panel) 45%, var(--alerta) 47%, var(--alerta) 53%, var(--panel) 55%)}.fmt-paleta button:hover{transform:scale(1.12)}.campo-formatado{resize:vertical;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;min-height:110px;max-height:420px;overflow-y:auto}.campo-formatado:empty:before{content:attr(data-vazio);color:var(--mut);pointer-events:none}.campo-formatado ul,.campo-formatado ol{margin:4px 0;padding-left:22px}.campo-formatado blockquote{border:0;margin:0 0 0 24px;padding:0}.campo-formatado a{color:var(--apoio)}.props{border:1px solid var(--line);background:var(--bg);border-radius:3px;grid-template-columns:96px 1fr;align-items:center;gap:1px 10px;padding:8px 10px;display:grid}.prop{display:contents}.prop>span{color:var(--mut);white-space:nowrap;padding:4px 0;font-size:11px}.prop>select,.prop>input{font:inherit;color:var(--ink);background-color:#0000;border:1px solid #0000;border-radius:2px;width:100%;min-width:0;padding:4px 6px;font-size:12.5px}.prop>select{padding-right:22px}.prop>select:hover,.prop>input:hover{border-color:var(--line);background-color:var(--panel)}.prop>select:focus,.prop>input:focus{border-color:var(--apoio);background-color:var(--panel);outline:none}.prop.campo-extra>.nome-do-campo{font:inherit;color:var(--mut);background:0 0;border:1px solid #0000;border-radius:2px;width:100%;min-width:0;padding:3px 4px;font-size:11px}.prop.campo-extra>.nome-do-campo:hover{border-color:var(--line);background:var(--panel)}.prop.campo-extra>.nome-do-campo:focus{border-color:var(--apoio);background:var(--panel);color:var(--ink);outline:none}.pessoa.ja-responde{opacity:.25;cursor:default}.cel-agenda{cursor:pointer;justify-content:center;display:flex}.cel-agenda input{accent-color:var(--ok);cursor:pointer;width:14px;height:14px;margin:0}.cel-agenda input:disabled{opacity:.25;cursor:not-allowed}.aviso-flutuante{z-index:45;background:var(--alerta);color:#fff;border-radius:4px;align-items:center;gap:10px;max-width:min(620px,100vw - 32px);padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #141c2847}.aviso-flutuante button{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;flex:none;padding:0 2px;font-size:16px;line-height:1}.aviso-flutuante button:hover{opacity:1}.linha-caixa{align-items:center;gap:8px;display:flex}.linha-caixa>.tarefa{flex:1;min-width:0}.selo-prazo{text-align:right;width:62px;color:var(--mut);flex:none;font-family:Geist Mono,monospace;font-size:11px}.selo-prazo.atrasada{color:var(--alerta);font-weight:600}.linha-lembrete{flex-direction:column;flex:1;gap:2px;min-width:0;padding:5px 0;display:flex}.linha-lembrete b{font-size:12.5px;font-weight:600}.linha-lembrete small{color:var(--mut);font-size:11px}.valor-do-campo{align-items:center;gap:2px;min-width:0;display:flex}.valor-do-campo>input,.valor-do-campo>select{width:100%;min-width:0;font:inherit;color:var(--ink);background-color:#0000;border:1px solid #0000;border-radius:2px;flex:1;padding:4px 6px;font-size:12.5px}.valor-do-campo>select{padding-right:22px}.valor-do-campo>input:hover,.valor-do-campo>select:hover{border-color:var(--line);background-color:var(--panel)}.valor-do-campo>input:focus,.valor-do-campo>select:focus{border-color:var(--apoio);background-color:var(--panel);outline:none}.prop.campo-extra:hover .tirar{opacity:.7}.campo-data{flex:1;align-items:center;min-width:0;display:flex;position:relative}.campo-data>input[type=text]{flex:1;min-width:0;padding-right:22px}.campo-data.recusado>input[type=text]{border-color:var(--alerta);color:var(--alerta)}.abrir-calendario{width:18px;height:18px;color:var(--mut);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;right:2px}.abrir-calendario:hover{opacity:1;color:var(--apoio)}.calendario-oculto{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.prazo-par{gap:6px;min-width:0;display:flex}.prazo-par input{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:2px;min-width:0;padding:4px 6px;font-size:12.5px}.prazo-par input:first-child{flex:1}.prazo-par input:hover{border-color:var(--line);background:var(--panel)}.prazo-par input:focus{border-color:var(--apoio);background:var(--panel);outline:none}.pessoas.compactas{gap:4px;padding:2px 0}.pessoas.compactas .pessoa{border-radius:99px;gap:0;padding:2px}.acrescentar-partes{flex-wrap:wrap;gap:6px;display:flex}.acrescentar-partes .btn{padding:4px 10px;font-size:11.5px}.gaveta{border-top:1px solid var(--line);padding-top:11px}.abrir-gaveta{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.abrir-gaveta:hover{color:var(--ink)}.abrir-gaveta .sinal{color:var(--mut);transition:transform var(--t-retorno);font-size:10px;display:inline-block}.gaveta.aberta .abrir-gaveta .sinal{transform:rotate(90deg)}.bloco{flex-direction:column;gap:9px;display:flex}.bloco.editor-coluna{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);margin:4px 0 10px;padding:12px 14px 14px}.bloco h3{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.bloco h3 .dir{letter-spacing:0;text-transform:none;margin-left:auto;font-family:Geist Mono,monospace;font-weight:400}.passos-aprovacao{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.passos-aprovacao>li{border:1px solid var(--line);border-left:3px solid var(--line-hard);border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.passos-aprovacao>li.feito{border-left-color:var(--ok)}.passos-aprovacao>li.recusada{border-left-color:var(--alerta)}.passos-aprovacao .passo-titulo{align-items:baseline;gap:10px;font-size:13px;display:flex}.passos-aprovacao .passo-titulo .rodape-nota{flex:none}.passo-acoes,.passo-pedido{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.passo-pedido label{color:var(--mut);flex-direction:column;gap:4px;font-size:11px;display:flex}.valores-aprovacao{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:12px;display:grid}.valores-aprovacao dt{color:var(--mut)}.valores-aprovacao dd{margin:0;font-family:Geist Mono,monospace}.acrescentar.supervisor-fixo{align-items:center}.supervisor-fixo label{align-items:center;gap:8px;display:flex}.supervisor-fixo label .rodape-nota{flex:none;min-width:0}.pessoas{flex-wrap:wrap;gap:6px;display:flex}.pessoa{border:1px solid var(--line);color:var(--mut);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.pessoa:hover{border-color:var(--line-hard);color:var(--ink)}.pessoa.marcada{border-color:var(--apoio);background:var(--apoio-soft);color:var(--apoio);font-weight:600}.trilha{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.trilha-feita{background:var(--ok);height:100%;transition:width var(--t-estado) ease;display:block}.etapas{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.etapas li{align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.etapas .caixa{margin-top:1px}.num-etapa{text-align:right;width:15px;color:var(--mut);flex:none;margin-top:1px;font-family:Geist Mono,monospace;font-size:11px}.riscado{color:var(--mut);text-decoration:line-through}.painel-rodape{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.rodape-nota{color:var(--mut);flex:1;min-width:140px;margin:0;font-size:11px;line-height:1.45}p.rodape-nota{max-width:90ch}.coluna-principal>.rodape-nota{flex:none}.personalizar{z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:12px;width:320px;max-height:calc(100vh - 70px);padding:13px 14px 12px;display:flex;position:fixed;top:52px;right:14px;overflow-y:auto;box-shadow:0 26px 54px -22px #141c28a6}.personalizar>header{align-items:center;gap:8px;display:flex}.personalizar h3{flex:1;margin:0;font-size:13.5px;font-weight:600}.fechar-pref{cursor:pointer;color:var(--mut);background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.fechar-pref:hover{color:var(--ink)}.bloco-pref{flex-direction:column;gap:7px;display:flex}.bloco-pref h4{text-transform:uppercase;letter-spacing:.06em;color:var(--mut);align-items:center;gap:6px;margin:0;font-size:10.5px;font-weight:600;display:flex}.conta-pref{text-transform:none;letter-spacing:0;margin-left:auto;font-weight:400}.bloco-pref>select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:3px;outline:none;padding:5px 7px;font-size:12px}.chave-pref{cursor:pointer;align-items:center;gap:10px;display:flex}.chave-pref span{flex-direction:column;flex:1;gap:1px;display:flex}.chave-pref b{font-size:12.5px;font-weight:500}.chave-pref small{color:var(--mut);font-size:11px;line-height:1.4}.chave-pref input{width:15px;height:15px;accent-color:var(--apoio);cursor:pointer}.lista-colunas{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.lista-colunas li{background:var(--bg);border-radius:3px;align-items:center;gap:3px;padding:4px 6px;display:flex}.lista-colunas .nome-col{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.lista-colunas button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:2px;padding:2px 4px;font-size:11px;line-height:1}.lista-colunas button:hover:not(:disabled){color:var(--ink);background:var(--panel)}.lista-colunas button:disabled{opacity:.25;cursor:default}.lista-colunas .tirar-col:hover{color:var(--alerta)}.col-disponiveis{flex-wrap:wrap;gap:4px;display:flex}.col-disponiveis .chip{padding:3px 7px;font-size:11px}.chip.criar{border-style:dashed;align-self:flex-start;padding:3px 7px;font-size:11px}.criar-coluna{border:1px dashed var(--line-hard);border-radius:3px;flex-direction:column;gap:6px;padding:9px;display:flex}.criar-coluna input,.criar-coluna select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;width:100%;padding:5px 7px;font-size:12px}.criar-coluna input:focus,.criar-coluna select:focus{border-color:var(--apoio);outline:none}.criar-coluna .acrescentar{gap:6px;display:flex}.criar-coluna .acrescentar .btn{flex:1;justify-content:center}.prop.campo-extra>.nome-do-campo.fixo{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;padding:3px 4px;font-size:11px;overflow:hidden}.lista-dossie{border:1px solid var(--line);border-radius:3px;flex-direction:column;max-height:46vh;display:flex;overflow-y:auto}.item-dossie{border-bottom:1px solid var(--line)}.item-dossie:last-child{border-bottom:0}.cabeca-dossie{align-items:center;gap:6px;padding:5px 7px;display:flex}.n-dossie{text-align:right;width:20px;color:var(--mut);flex:none;font-family:Geist Mono,monospace;font-size:11px}.titulo-dossie{min-width:110px;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:2px;flex:1;padding:4px 6px;font-size:12.5px}.titulo-dossie:hover{border-color:var(--line);background:var(--bg)}.titulo-dossie:focus{border-color:var(--apoio);background:var(--bg);outline:none}.cabeca-dossie>select{min-width:0;max-width:178px;font:inherit;color:var(--mut);flex:0 auto;font-size:11px}.cabeca-dossie .tirar{flex:none}.cabeca-dossie>button[aria-label=Subir],.cabeca-dossie>button[aria-label=Descer]{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:2px;flex:none;padding:3px 4px;font-size:11px;line-height:1}.cabeca-dossie>button:disabled{opacity:.25;cursor:default}.corpo-dossie{background:var(--bg);flex-direction:column;gap:10px;padding:4px 10px 12px 33px;display:flex}.lista-textos{flex-direction:column;gap:4px;display:flex}.linha-texto{align-items:center;gap:5px;display:flex}.linha-texto input{min-width:0;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:2px;flex:1;padding:4px 6px;font-size:12px}.linha-texto input:focus{border-color:var(--apoio);outline:none}.cel-caixa{cursor:pointer;margin:0 auto;display:block}.pe-pref{border-top:1px solid var(--line);gap:6px;padding-top:11px;display:flex}.pe-pref .btn{flex:1;justify-content:center}.lapis{opacity:0;cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:2px;flex:none;place-items:center;padding:2px 4px;font-size:11px;line-height:1;display:inline-grid}.tabela tr:hover .lapis{opacity:.7}.lapis:hover,.lapis:focus-visible{color:var(--apoio);background:var(--bg);opacity:1!important}.renomear-linha{min-width:0;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--apoio);border-radius:2px;outline:none;flex:1;padding:2px 5px;font-size:12.5px}.nome-grupo{text-transform:uppercase;letter-spacing:.04em}.relatorio{position:relative}.menu-relatorio{z-index:40;background:var(--panel);border:1px solid var(--line-hard);border-radius:4px;flex-direction:column;gap:7px;width:290px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #141c282e}.menu-relatorio .btn{justify-content:center}.menu-relatorio.para-direita{left:0;right:auto}.cortina.transparente{background:0 0}.tabela.arquivo th{position:static}.tabela.arquivo td{white-space:normal}.tabela.arquivo .cel-nome{width:auto;min-width:0}.cel-acao{white-space:nowrap;text-align:right;width:1%}.btn.pequeno{padding:3px 9px;font-size:11px}.app.sem-lateral{grid-template-columns:62px 1fr}.side.estreita{padding-left:6px;padding-right:6px;overflow:hidden}.side.estreita>.grupo,.side.estreita>.rodape-side{display:none}.side.estreita .marca{flex-direction:column;gap:8px;padding-top:6px}.side.estreita .marca img{width:100%}.side.estreita .legenda{display:none}.faixa-fim{flex:1}.marca .recolher{margin-left:auto}.side.estreita .marca .recolher{margin-left:0}.recolher{width:24px;height:24px;color:var(--side-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff38;border-radius:4px;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.recolher:hover{color:var(--side-ink-hi);background:#ffffff24}.opc-nao-iniciado{color:var(--mut);background:var(--panel)}.opc-ativo{color:var(--apoio);background:var(--panel);font-weight:600}.opc-aprovacao{color:var(--aviso);background:var(--panel)}.opc-feito{color:var(--ok);background:var(--panel)}.opc-fechado{color:var(--alerta);background:var(--panel)}.tabela.quebra-texto .titulo-linha{white-space:normal;overflow:visible}.tabela.quebra-texto td{vertical-align:middle}.num-linha{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums;flex:none;font-family:Geist Mono,monospace;font-size:11px}.num-linha.n0{width:17px}.num-linha.n1{opacity:.85;width:26px}.num-linha.n2{opacity:.72;width:36px}.num-linha.n3{opacity:.62;width:46px}.tabela:not(.como-lista) tbody{border:1px solid var(--line);border-radius:4px;box-shadow:0 0 0 1px #0000}.tabela:not(.como-lista) tbody+tbody{margin-top:10px}.tabela:not(.como-lista) td:not(.cel-selecao):not(.cel-nome),.tabela:not(.como-lista) th:not(.cel-selecao):not(.cel-nome){border-left:1px solid var(--line)}.linha-cabecalho th{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;color:var(--mut);text-align:left;padding:5px 8px;font-size:10.5px;font-weight:500;position:static}.tabela.como-lista .linha-grupo td{padding-top:16px}.cel-selecao{white-space:nowrap;width:44px;padding-left:6px!important;padding-right:0!important}.alca{cursor:grab;width:13px;height:16px;color:var(--mut);opacity:0;vertical-align:middle;justify-content:center;align-items:center;margin-right:2px;display:inline-flex}.cel-selecao .marca-linha{vertical-align:middle;margin-top:0;margin-bottom:0}.cel-selecao{font-size:0;line-height:0}.selecao-linha{align-items:center;display:flex}.selecao-linha .alca,.selecao-linha .marca-linha{vertical-align:initial;flex:none}.tabela tr:hover .alca{opacity:.75}.alca:hover{color:var(--ink);opacity:1!important}.alca:active{cursor:grabbing}.alca.travada{cursor:not-allowed}.tabela tr:hover .alca.travada{opacity:.3}.tabela tr.arrastando>td{opacity:.4}.tabela tr.recebe-antes>td{box-shadow:inset 0 2px 0 var(--apoio)}.tabela tr.recebe-depois>td{box-shadow:inset 0 -2px 0 var(--apoio)}.tabela tr.recebe-dentro>td{background:color-mix(in srgb, var(--apoio) 14%, transparent);box-shadow:inset 0 1px 0 var(--apoio), inset 0 -1px 0 var(--apoio)}.tabela tr.recebe-dentro>td:first-child{box-shadow:inset 2px 0 0 var(--apoio)}.niveis{opacity:0;flex:none;gap:1px;display:inline-flex}.tabela tr:hover .niveis{opacity:.75}.niveis:focus-within{opacity:1}.nivel{cursor:pointer;color:var(--mut);font:inherit;background:0 0;border:0;border-radius:2px;place-items:center;padding:2px 3px;font-size:11px;line-height:1;display:inline-grid}.nivel svg,.lapis svg{display:block}.nivel:hover:not(:disabled){color:var(--apoio);background:var(--bg)}.nivel:disabled{opacity:.25;cursor:default}.marca-linha{cursor:pointer;width:13px;height:13px;accent-color:var(--apoio);opacity:0;margin:0}.tabela tr:hover .marca-linha,.marca-linha:checked,.marca-linha:focus-visible,thead .marca-linha{opacity:1}.tabela tr.marcada>td{background:var(--apoio-soft)}.barra-lote{z-index:30;background:var(--side);border:1px solid var(--line-hard);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:calc(100vw - 32px);padding:9px 12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 44px -20px #141c28bf}.barra-lote b{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:600}.barra-lote select{font:inherit;color:#fff;cursor:pointer;background-color:#ffffff1a;border:1px solid #ffffff2e;border-radius:3px;outline:none;max-width:150px;padding:4px 6px;font-size:11.5px}.barra-lote select:hover{background-color:#ffffff2b}.barra-lote select option{color:var(--ink);background:var(--panel)}.espaco-lote{width:6px}.barra-lote .btn.neutro{color:#fff;background:0 0;border-color:#ffffff38}.barra-lote .btn.neutro:hover{border-color:#fff}.barra-lote .btn.neutro.perigo{color:#ff9ba5;border-color:#ff9ba566}.ajuda{width:24px;height:24px;color:var(--side-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;margin-left:8px;font-size:12px;font-weight:600;line-height:1;display:grid}.ajuda:hover{color:var(--side-ink-hi);background:#ffffff24}.guia{z-index:60;position:fixed;inset:0}.guia-fundo{position:absolute;inset:0}.guia-fundo.escuro{background:#0c121e8c}.guia-recorte{pointer-events:none;box-shadow:0 0 0 9999px #0c121e8c, 0 0 0 2px var(--apoio);transition:top var(--t-estado) ease, left var(--t-estado) ease, width var(--t-estado) ease, height var(--t-estado) ease;border-radius:4px;position:absolute}.guia-balao{z-index:1;background:var(--panel);border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:7px;max-width:calc(100vw - 24px);padding:14px 15px 12px;display:flex;position:absolute;box-shadow:0 26px 54px -24px #141c28b3}.guia-conta{letter-spacing:.06em;color:var(--mut);font-family:Geist Mono,monospace;font-size:11px}.guia-balao h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.guia-balao p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.55}.guia-pe{align-items:center;gap:7px;margin-top:5px;display:flex}.guia-pular{cursor:pointer;font:inherit;color:var(--mut);background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.guia-pular:hover{color:var(--ink)}.guia-bolinhas{gap:3px;margin:0 auto;display:flex}.guia-bolinhas i{background:var(--line-hard);border-radius:50%;width:5px;height:5px}.guia-bolinhas i.aqui{background:var(--apoio)}.calendario{flex-direction:column;gap:10px;min-height:0;display:flex}.cal-topo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cal-navega{align-items:center;gap:4px;display:flex}.cal-navega b{text-align:center;min-width:148px;font-size:14px;font-weight:600}.cal-navega button{border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:3px;place-items:center;font-size:15px;line-height:1;display:grid}.cal-navega button:hover{border-color:var(--apoio);color:var(--apoio)}.cal-sem-prazo{color:var(--mut);margin-left:auto;font-size:11px}.timeline{flex-direction:column;gap:10px;display:flex}.tl-topo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tl-zoom{background:var(--side);border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.tl-zoom-marca{background:#ffffff29;border-radius:999px;height:calc(100% - 8px);transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:0}.tl-zoom button{z-index:2;color:var(--side-ink);cursor:pointer;font:inherit;transition:color var(--t-camada) ease, transform var(--t-retorno) ease;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:5px 14px;font-size:11.5px;display:inline-grid;position:relative}.tl-zoom button:after{content:attr(data-texto);visibility:hidden;height:0;font-weight:600;overflow:hidden}.tl-zoom button.ativa{color:#fff;font-weight:600;transform:translateY(-1px)}.tl-zoom button:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .tl-zoom-marca,:root:not([data-animacao=sempre]) .tl-zoom button{transition:none}}.tl-colorir{align-items:center;gap:6px;display:flex}.tl-colorir>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px}.tl-colorir select{padding:3px 22px 3px 7px;font-size:12px}.tl-legenda{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tl-cor{cursor:pointer;align-items:center;gap:5px;display:flex}.tl-cor>input[type=color]{border:1px solid var(--line-hard);cursor:pointer;background:0 0;border-radius:3px;width:15px;height:15px;padding:0}.tl-cor>input[type=color]::-webkit-color-swatch-wrapper{padding:1px}.tl-cor>input[type=color]::-webkit-color-swatch{border:0;border-radius:2px}.tl-cor>span{color:var(--mut);font-size:11px}.tl-corpo{background:var(--panel);display:flex;overflow:hidden}.tl-nomes{border-right:1px solid var(--line-hard);flex-direction:column;flex:none;width:216px;display:flex;position:relative}.tl-puxador{z-index:5}.tl-nomes:hover .tl-puxador:after{opacity:.55;height:100%;top:0}.tl-cabeca-nomes{border-bottom:1px solid var(--line);letter-spacing:.13em;text-transform:uppercase;height:42px;color:var(--mut);align-items:center;padding:0 10px;font-size:10.5px;display:flex}.tl-nome{border:0;border-bottom:1px solid var(--line);height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:1px;padding:0 10px;display:flex;overflow:hidden}.tl-nome:hover{background:var(--bg)}.tl-nome b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.tl-nome small{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tl-rolagem{flex:1;min-width:0;overflow-x:auto}.tl-grade{touch-action:pan-y;position:relative}.tl-regua{border-bottom:1px solid var(--line);height:42px}.tl-meses{height:21px;display:flex}.tl-meses>span{border-right:1px solid var(--line);box-sizing:border-box;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex:none;align-items:center;padding-left:5px;font-size:11px;display:flex;overflow:hidden}.tl-dias{height:21px;display:flex}.tl-dias>span{box-sizing:border-box;color:var(--mut);flex:none;place-items:center;font-family:Geist Mono,monospace;font-size:10.5px;display:grid}.tl-dias>span.hoje{color:var(--alerta);font-weight:600}.tl-hoje{background:var(--acao);opacity:.55;pointer-events:none;z-index:1;width:1px;position:absolute;top:42px;bottom:0}.tl-linha{border-bottom:1px solid var(--line);height:30px;position:relative}.tl-barra{cursor:grab;box-sizing:border-box;border-radius:3px;align-items:center;height:20px;display:flex;position:absolute;top:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.tl-barra:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}.tl-barra.arrastando{cursor:grabbing;opacity:.75}.tl-barra.um-dia{border-radius:2px;height:24px;top:3px}.tl-rotulo{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 1px #00000040;pointer-events:none;flex:1;min-width:0;padding:0 7px;font-size:11px;font-weight:500;overflow:hidden}.tl-alca{cursor:ew-resize;width:7px;position:absolute;top:0;bottom:0}.tl-alca.esquerda{left:0}.tl-alca.direita{right:0}.tl-barra:hover .tl-alca{background:#ffffff59}.tl-barra.um-dia .tl-alca.esquerda{display:none}.corpo:has(>.calendario){flex:auto;min-height:0}.corpo>.calendario{flex:auto;min-height:0}.cal-grade{background:var(--line);border:1px solid var(--line);border-radius:4px;flex:auto;grid-template-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(88px,1fr);gap:1px;min-height:0;display:grid;overflow:hidden}.cal-cabeca{background:var(--panel);text-transform:uppercase;letter-spacing:.06em;color:var(--mut);padding:6px 8px;font-size:10.5px}.cal-dia{background:var(--panel);flex-direction:column;gap:3px;min-height:0;padding:4px 5px 6px;display:flex;overflow:hidden}.cal-dia.fora{background:var(--bg)}.cal-dia.fora .cal-numero{opacity:.4}.cal-dia.hoje{box-shadow:inset 0 0 0 2px var(--apoio)}.cal-dia.recebendo{background:color-mix(in srgb, var(--apoio) 16%, var(--panel));box-shadow:inset 0 0 0 2px var(--apoio)}.squad-botoes{flex-wrap:wrap;gap:6px;display:flex}.cal-item{cursor:grab}.cal-item:active{cursor:grabbing}.cal-item.arrastando{opacity:.4}.cal-numero{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.cal-dia.hoje .cal-numero span{color:var(--apoio);font-weight:700}.cal-mais{opacity:0;cursor:pointer;color:var(--mut);background:0 0;border:0;padding:0 3px;font-size:14px;line-height:1}.cal-dia:hover .cal-mais{opacity:1}.cal-mais:hover{color:var(--apoio)}.cal-itens{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow-y:auto}.cal-itens>*{flex:none}.cal-seletor{position:relative}.cal-titulo-mes{font:inherit;text-align:center;min-width:148px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 8px;font-size:14px;font-weight:600}.cal-titulo-mes:hover,.cal-titulo-mes[aria-expanded=true]{border-color:var(--line);background:var(--panel)}.cal-escolha{z-index:30;background:var(--panel);border:1px solid var(--line);width:236px;box-shadow:0 8px 20px var(--halo);border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.cal-escolha-ano{justify-content:space-between;align-items:center;display:flex}.cal-escolha-ano b{font-size:13px}.cal-escolha-ano button,.cal-escolha-meses button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px}.cal-escolha-ano button{width:28px;height:28px;font-size:16px}.cal-escolha-meses{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.cal-escolha-meses button{text-transform:capitalize;padding:7px 0;font-size:12px}.cal-escolha-ano button:hover,.cal-escolha-meses button:hover{border-color:var(--line);background:var(--bg)}.cal-escolha-meses button.atual{background:var(--apoio-soft);color:var(--apoio);border-color:var(--apoio)}.cal-item{text-align:left;background:var(--bg);border:0;border-left:2px solid var(--apoio);cursor:pointer;width:100%;font:inherit;color:var(--ink);border-radius:2px;flex-direction:column;gap:1px;padding:3px 5px;font-size:11px;display:flex}.cal-linha1{align-items:center;gap:4px;min-width:0;display:flex}.cal-origem{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;padding-left:1px;font-size:10.5px;overflow:hidden}.cal-item:hover{background:var(--apoio-soft)}.cal-item.feito{border-left-color:var(--ok);opacity:.55}.cal-item.feito .cal-titulo{text-decoration:line-through}.cal-item.atrasada{border-left-color:var(--alerta)}.cal-dono{border-radius:50%;flex:none;width:6px;height:6px}.cal-hora{color:var(--mut);flex:none;font-family:Geist Mono,monospace;font-size:10.5px}.cal-titulo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-agenda{background:var(--apoio);width:5px;height:5px;box-shadow:0 0 0 1px var(--panel);border-radius:1px;flex:none}.cal-nova{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--apoio);border-radius:2px;outline:none;width:100%;min-width:0;padding:3px 5px;font-size:11px}@media (width<=900px){.cal-dia{min-height:76px}.cal-titulo,.cal-origem{display:none}}.col-lista{color:var(--mut);background:var(--bg);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;flex:none;max-width:190px;padding:1px 6px;font-size:11px;overflow:hidden}.aviso-agenda{color:var(--alerta);background:color-mix(in srgb, var(--alerta) 9%, transparent);border:1px solid color-mix(in srgb, var(--alerta) 28%, transparent);border-radius:3px;margin:8px 0 0;padding:7px 9px;font-size:11.5px;line-height:1.45}.aviso-agenda.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 9%, transparent);border-color:color-mix(in srgb, var(--ok) 28%, transparent)}.apagar-junto{color:var(--alerta);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11.5px;display:flex}.apagar-junto input{accent-color:var(--alerta);cursor:pointer}.btn.perigo{background:var(--acao);color:var(--acao-ink);border-color:#0000}.btn.perigo:hover{background:var(--acao-hover);color:var(--acao-ink)}.btn.neutro.perigo{color:var(--alerta);border-color:var(--line);background:0 0}.btn.neutro.perigo:hover{border-color:var(--alerta);color:var(--alerta);background:0 0}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:not(.neutro):disabled{opacity:1;background:var(--bg);color:var(--mut);border-color:var(--line-hard);box-shadow:0 3px 0 0 var(--line-hard)}.tarefa.filha{position:relative}.tarefa.filha .ramo{background:var(--line-hard);opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:22px}.tarefa.filha .texto{color:var(--mut)}.tarefa.filha:hover .texto{color:var(--ink)}.anexos{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.anexos a{color:var(--apoio);word-break:break-word;font-size:12.5px}.comentarios{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.comentarios li{border-left:2px solid var(--line-hard);flex-direction:column;gap:3px;padding-left:10px;display:flex}.comentarios .quem{color:var(--ink);align-items:baseline;gap:8px;font-size:11px;font-weight:600;display:flex}.comentarios .quando{color:var(--mut);font-family:Geist Mono,monospace;font-size:11px;font-weight:400}.comentarios p{color:var(--mut);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.5}.cel-comentarios{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;display:inline-flex}.cel-comentarios:hover,.cel-comentarios[aria-expanded=true]{border-color:var(--line);background:var(--bg)}.cel-comentarios.vazio{color:var(--mut);opacity:0}tr:hover .cel-comentarios.vazio,.cel-comentarios.vazio[aria-expanded=true],.cel-comentarios.vazio:focus-visible{opacity:1}.janela-comentarios{z-index:60;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 20px var(--halo);border-radius:8px;padding:10px 12px;position:fixed;overflow-y:auto}.janela-comentarios-titulo{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;font-weight:600;overflow:hidden}.janela-comentarios .coluna-comentarios{background:0 0;border:0;width:auto;max-width:none;padding:0}.menu-comentario{margin-left:auto;position:relative}.tres-pontos{cursor:pointer;color:var(--mut);opacity:0;background:0 0;border:0;border-radius:3px;padding:0 4px;font-size:15px;line-height:1}.comentarios li:hover .tres-pontos,.tres-pontos[aria-expanded=true],.tres-pontos:focus-visible{opacity:1}.tres-pontos:hover{background:var(--bg);color:var(--ink)}.menu-comentario .menu-vista-opcoes{font-weight:400;left:auto;right:0}.menu-vista-opcoes .perigo{color:var(--alerta)}.bandeira-salvo{color:var(--aviso);font-size:11px}.resposta-a{color:var(--mut);background:var(--bg);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px;overflow:hidden}.editar-comentario{flex-direction:column;gap:6px;display:flex}.editar-comentario textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--apoio);resize:vertical;border-radius:4px;padding:6px 8px;font-size:12.5px}.respondendo{color:var(--mut);background:var(--apoio-soft);border-radius:4px;align-items:center;gap:8px;margin:8px 0 0;padding:6px 8px;font-size:11.5px;display:flex}.respondendo span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.respondendo button{cursor:pointer;color:var(--mut);background:0 0;border:0;font-size:14px}.acrescentar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cartao>.acrescentar{padding:10px 12px}.fixar-etapas{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.fixar-etapas input{accent-color:var(--apoio);width:14px;height:14px;margin:0}.resumo-prazo{flex-direction:column;gap:6px;margin:2px 0 4px;display:flex}.acrescentar input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:2px;flex:1;min-width:0;padding:6px 8px;font-size:12.5px}.acrescentar input:focus{border-color:var(--apoio);outline:none}.acrescentar .btn{white-space:nowrap}.tirar{cursor:pointer;color:var(--mut);opacity:0;transition:opacity var(--t-retorno) ease;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.grade-form label:hover .tirar,.etapas li:hover .tirar,.comentarios li:hover .tirar{opacity:1}.painel-niveis .tirar{opacity:.7}.painel-niveis .tirar:hover{opacity:1}.cabeca-dossie .tirar,.linha-texto .tirar{opacity:.6}.cabeca-dossie .tirar:hover,.linha-texto .tirar:hover{opacity:1}.tirar:hover{color:var(--alerta)}.tirar:focus-visible{opacity:1}.etapas li{align-items:flex-start}.etapas li .texto-etapa{flex:1;min-width:0}.etapas li .num-etapa{flex:none;width:15px}.etapas li .caixa,.etapas li .tirar{flex:none}.subtarefas{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.subtarefas button{text-align:left;background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:2px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.subtarefas button:hover{border-color:var(--apoio)}.subtarefas .etiqueta{margin-left:auto}.condicoes{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px;display:grid}.condicao{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--mut);background:0 0;border-radius:2px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:34px;padding:4px 7px;line-height:1.25;display:flex}.condicao b{color:var(--ink);font-size:11.5px;font-weight:600}.condicao small{font-size:11px}.condicao:hover{border-color:var(--line-hard)}.condicao.marcada{border-color:var(--apoio);background:var(--apoio-soft)}.condicao.marcada b{color:var(--apoio)}.dialogo.largo-total{width:min(720px,100vw - 32px)}.quem-sou{align-items:center;gap:7px;font-size:11px;display:flex}.quem-sou>span{letter-spacing:.13em;text-transform:uppercase;opacity:.7}.quem-sou select{min-width:0;font:inherit;color:var(--side-ink-hi);cursor:pointer;background-color:#ffffff17;border:1px solid #0000;border-radius:2px;flex:1;padding:4px 6px;font-size:11.5px;font-weight:600}.quem-sou select:hover{background-color:#ffffff29}.quem-sou option{color:#141c28}.barra-tabela{flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0 2px;display:flex}.agrupar{align-items:center;gap:7px;font-size:11px;display:flex;position:relative}.agrupar>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-weight:500}.bloco-vista{border-left:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-left:10px;display:flex;position:relative}.rot-bloco{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:500}.agrupar select{font:inherit;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:3px 8px;font-size:11.5px;font-weight:600}.menu-colunas{position:relative}.painel-colunas{z-index:12;background:var(--panel);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:8px;width:300px;max-height:70vh;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px -22px #141c288c}.painel-colunas h4{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0;font-size:10.5px;font-weight:600}.painel-colunas ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.painel-colunas li{border-radius:2px;align-items:center;gap:3px;padding:3px 4px;font-size:12.5px;display:flex}.painel-colunas li:hover{background:var(--bg)}.painel-colunas li .rot{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.painel-colunas li .tirar{opacity:1}.mover{cursor:pointer;color:var(--mut);background:0 0;border:0;padding:0 3px;font-size:12px;line-height:1}.mover:hover:not(:disabled){color:var(--apoio)}.mover:disabled{opacity:.25;cursor:default}.disponiveis{flex-wrap:wrap;gap:4px;display:flex}.painel-colunas-rodape{border-top:1px solid var(--line);justify-content:flex-end;padding-top:4px;display:flex}.tabela-rolagem{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding-bottom:14px;overflow-x:scroll}.corpo:has(>.tabela-rolagem){flex:auto;min-height:0}.corpo>.tabela-rolagem{flex:auto;min-height:160px;overflow-y:auto}.tabela{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.tabela th{text-align:left;letter-spacing:.13em;text-transform:uppercase;color:var(--mut);white-space:nowrap;border-bottom:1px solid var(--line);background:var(--panel);z-index:3;padding:8px 10px;font-size:10.5px;font-weight:600;position:sticky;top:0}.tabela td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:3px 10px}.tabela tbody tr:hover td{background:var(--bg)}.tabela tr.concluida .titulo-linha{color:var(--mut);text-decoration:line-through}.tabela .cel-nome{white-space:normal;min-width:180px}.tabela td.fixa{position:relative}.tabela th.fixa,.tabela td.fixa{text-overflow:ellipsis;overflow:hidden}.tabela th.fixa .ordenar{text-overflow:ellipsis;max-width:100%;overflow:hidden}.puxador{cursor:col-resize;z-index:4;-webkit-user-select:none;user-select:none;touch-action:none;width:12px;height:100%;position:absolute;top:0;right:0}.puxador:after{content:"";background:var(--apoio);opacity:0;width:1px;height:60%;transition:opacity var(--t-retorno);position:absolute;top:20%;right:0}.tabela th:hover .puxador:after,.puxador:hover:after{opacity:.55}.puxador:hover:after{opacity:1;width:2px;height:100%;top:0}.tabela thead th:not(.th-mais):not(.cel-selecao):hover{background:var(--bg)}.tabela-rolagem{position:relative}.guia-coluna{background:var(--apoio);z-index:6;pointer-events:none;width:2px;position:absolute}body.puxando-coluna{cursor:col-resize;-webkit-user-select:none;user-select:none}.tabela th[draggable=true] .ordenar{cursor:grab}.tabela th.col-saindo{opacity:.45}.tabela th.col-recebendo{box-shadow:inset 2px 0 0 var(--apoio)}.nome-linha{align-items:center;gap:7px;min-width:0;display:flex}.abrir-ramo,.abrir-grupo{cursor:pointer;color:var(--mut);width:16px;height:16px;transition:transform var(--t-retorno) ease;background:0 0;border:0;flex:none;place-items:center;font-size:11px;display:grid}.abrir-ramo.aberto,.abrir-grupo.aberto{transform:rotate(90deg)}.abrir-ramo:hover,.abrir-grupo:hover{color:var(--ink)}.sem-ramo{flex:none;width:16px}.titulo-linha{cursor:pointer;text-align:left;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:5px 0;overflow:hidden}.titulo-linha:hover{color:var(--apoio)}.conta-ramo{color:var(--mut);border:1px solid var(--line);border-radius:99px;flex:none;padding:0 5px;font-family:Geist Mono,monospace;font-size:10.5px}.linha-grupo td{background:var(--bg);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:3px 10px}.cabeca-grupo{align-items:center;gap:6px;min-width:0;display:flex}.linha-grupo .nome-grupo{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px;font-weight:600;overflow:hidden}.recuo-grupo{flex:none;display:inline-block}.linha-grupo.n0 .nome-grupo{font-size:12px}.linha-grupo.n1 .nome-grupo{opacity:.92;font-size:11px}.linha-grupo.n2 .nome-grupo,.linha-grupo.n3 .nome-grupo{opacity:.82;font-size:10.5px;font-weight:500}.tabela:not(.como-lista) tbody.faixa-grupo{box-shadow:none;background:0 0;border:0;margin:0}.tabela:not(.como-lista) tbody.faixa-grupo+tbody{margin-top:0}.painel-niveis{z-index:40;background:var(--panel);border:1px solid var(--line-hard);border-radius:4px;flex-direction:column;gap:9px;width:320px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #141c282e}.painel-niveis h4{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin:0;font-size:10.5px;font-weight:600}.painel-niveis ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.painel-niveis li{align-items:center;gap:5px;display:flex}.painel-niveis select{min-width:0;font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;flex:1;padding:4px 6px;font-size:12px}.ordem-nivel{text-align:right;width:14px;color:var(--mut);flex:none;font-family:Geist Mono,monospace;font-size:11px}.painel-niveis .disponiveis{flex-wrap:wrap;gap:5px;display:flex}.conta-grupo{color:var(--mut);border:1px solid var(--line);border-radius:99px;margin-right:6px;padding:0 6px;font-family:Geist Mono,monospace;font-size:11px}.conta-grupo.fraca{border:0}.linha-nova td{padding:2px 10px 6px}.linha-nova button{cursor:pointer;color:var(--mut);background:0 0;border:0;padding:4px 2px;font-size:11.5px}.linha-nova button:hover{color:var(--apoio)}.linha-nova input{width:min(420px,100%);font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--apoio);border-radius:2px;padding:5px 8px;font-size:12.5px}.cel-entrada,.cel-select{font:inherit;color:var(--ink);background-color:#0000;border:1px solid #0000;border-radius:2px;max-width:100%;padding:3px 5px;font-size:12px}.cel-entrada:hover,.cel-select:hover{border-color:var(--line);background-color:var(--panel)}.cel-entrada:focus,.cel-select:focus{border-color:var(--apoio);background-color:var(--panel);outline:none}.cel-entrada.data{width:118px;font-family:Geist Mono,monospace;font-size:11px}.cel-entrada.data.atrasado{color:var(--alerta);font-weight:600}.cel-entrada.data.hoje{color:var(--ink);font-weight:600}.cel-select{cursor:pointer}.cel-select.selo{border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:600}button.cel-select.selo{letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;align-items:center;gap:4px;max-width:100%;font-family:inherit;display:inline-flex;overflow:hidden}button.cel-select.selo:hover,button.cel-select.selo[aria-expanded=true]{border-color:currentColor}.seta-status{opacity:.6;font-size:10px}.campo-status{width:100%;font:inherit;letter-spacing:.02em;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;font-weight:600;display:flex}.campo-status:hover,.campo-status[aria-expanded=true]{border-color:var(--line);background:var(--panel)}.lista-de-status{z-index:60;background:var(--panel);border:1px solid var(--line);min-width:210px;max-height:360px;box-shadow:0 8px 20px var(--halo);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto}.lista-de-status button{font:inherit;letter-spacing:.03em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:11.5px;font-weight:600;display:flex}.lista-de-status button:hover,.lista-de-status button:focus-visible{background:var(--bg);outline:none}.lista-de-status button[aria-selected=true]{background:var(--apoio-soft)}.icone-status{flex:none;width:15px;height:15px}.ponto-status{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px}.cel-select.selo.ativo{background-color:var(--apoio-soft);color:var(--apoio)}.cel-select.selo.fim{background-color:var(--ok-soft);color:var(--ok)}.cel-select.selo.parado{background-color:var(--aviso-soft);color:var(--aviso)}.cel-select.prio.urgente{color:var(--alerta);font-weight:600}.cel-select.prio.alta{color:var(--aviso);font-weight:600}.cel-select.prio.baixa{color:var(--mut)}.cel-pessoa{align-items:center;display:inline-flex;position:relative}.cel-pessoa .av{border:2px solid var(--panel);margin-right:-5px}.cel-invisivel{opacity:0;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.cel-etiquetas{flex-wrap:wrap;gap:4px;display:inline-flex}.cel-data{color:var(--mut);font-family:Geist Mono,monospace;font-size:11px}.cel-conta{color:var(--mut);border:1px solid var(--line);border-radius:99px;padding:1px 7px;font-family:Geist Mono,monospace;font-size:11px}.vazio-cel{color:var(--mut);opacity:.5}.barra-topo-tabela{z-index:8;flex-wrap:wrap;align-items:center;gap:14px;padding:2px 0 6px;display:flex;position:relative}.conta-resultado{color:var(--mut);margin-left:auto;font-family:Geist Mono,monospace;font-size:10.5px}.filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.busca-tabela{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:99px;width:280px;max-width:40vw;padding:5px 12px;font-size:12px}.busca-tabela:focus{border-color:var(--apoio);outline:none}.painel-filtros{z-index:12;background:var(--panel);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:12px;width:380px;max-height:70vh;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px -22px #141c288c}.painel-filtros section{flex-direction:column;gap:6px;display:flex}.painel-filtros h4{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin:0;font-size:10.5px;font-weight:600}.painel-filtros .opcoes{flex-wrap:wrap;gap:4px;display:flex}.cel-status{align-items:center;gap:2px;display:inline-flex}.avancar{cursor:pointer;color:var(--mut);opacity:0;width:20px;height:20px;transition:opacity var(--t-retorno) ease, background var(--t-retorno) ease;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}tr:hover .avancar{opacity:1}.avancar:hover:not(:disabled){background:var(--apoio-soft);color:var(--apoio)}.avancar:disabled{opacity:0;cursor:default}.avancar:focus-visible{opacity:1}.inserir{border:1px dashed var(--line-hard);cursor:pointer;color:var(--mut);opacity:0;width:18px;height:18px;transition:opacity var(--t-retorno) ease;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}tr:hover .inserir{opacity:1}.inserir:hover{border-style:solid;border-color:var(--apoio);color:var(--apoio)}.inserir:focus-visible{opacity:1}.cel-comentario{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--mut);font-size:11.5px;display:inline-block;overflow:hidden}.cel-comentario b{color:var(--ink);font-weight:600}.quadro{align-items:flex-start;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.coluna-quadro{background:var(--bg);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:0 0 272px;max-height:calc(100vh - 220px);display:flex}.coluna-quadro.alvo{border-color:var(--apoio);background:var(--apoio-soft)}.coluna-quadro>header{align-items:center;gap:8px;padding:10px 10px 6px;display:flex;position:sticky;top:0}.nome-coluna{text-transform:uppercase;letter-spacing:.04em;background:var(--apoio-soft);color:var(--apoio);border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.cartoes{flex-direction:column;gap:8px;padding:6px 8px 10px;display:flex;overflow-y:auto}.cartao-tarefa{background:var(--panel);border:1px solid var(--line);cursor:grab;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #141c280f}.cartao-tarefa:active{cursor:grabbing}.cartao-tarefa:hover{border-color:var(--line-hard)}.cartao-tarefa.concluida .titulo-cartao{color:var(--mut);text-decoration:line-through}.contexto-cartao{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.titulo-cartao{text-align:left;color:var(--ink);font:inherit;cursor:pointer;-webkit-line-clamp:3;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.titulo-cartao:hover{color:var(--apoio)}.rodape-cartao{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.rodape-cartao .avatares{padding-left:5px;display:flex}.rodape-cartao .avatares .av{border:2px solid var(--panel);margin-left:-5px}.chip-cartao{border:1px solid var(--line);color:var(--mut);text-transform:capitalize;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;display:inline-flex}.chip-cartao.data.atrasado{color:var(--alerta);border-color:color-mix(in srgb, var(--alerta) 40%, transparent)}.chip-cartao.data.hoje{color:var(--aviso);font-weight:600}.chip-cartao.prioridade.alta{color:var(--aviso)}.chip-cartao.prioridade.urgente{color:var(--alerta);font-weight:600}.chip-cartao.prioridade.normal svg{color:var(--apoio)}.mover-cartao{font:inherit;color:var(--mut);cursor:pointer;background-color:#0000;border:1px solid #0000;max-width:9rem;margin-left:auto;padding:2px 20px 2px 7px;font-size:11px}.cartao-tarefa:hover .mover-cartao,.mover-cartao:focus{border-color:var(--line);color:var(--ink)}.mover-cartao:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}@media (pointer:coarse){.mover-cartao{border-color:var(--line);color:var(--ink);min-height:36px;font-size:13px}}.mais-no-quadro{cursor:pointer;color:var(--apoio);text-align:left;background:0 0;border:0;border-radius:6px;padding:7px 4px;font-size:12px;font-weight:500}.mais-no-quadro:hover{background:var(--panel)}.nova-no-quadro{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--apoio);border-radius:3px;width:100%;padding:7px 8px;font-size:12.5px}.ordenar{cursor:pointer;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ordenar:hover{color:var(--ink)}.seta-ordem{color:var(--apoio);font-size:11px}.caixa-busca{z-index:21;background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;width:min(640px,100vw - 32px);max-height:70vh;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -28px #141c28b3}.caixa-busca>input{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;outline:none;padding:14px 16px;font-size:15px}.caixa-busca>.rodape-nota{padding:8px 16px 0}.achados{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.achados button{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;display:flex}.achados button.escolhido{background:var(--apoio-soft)}.achados .nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.achados .nome.riscado{color:var(--mut);text-decoration:line-through}.obra-achado{color:var(--mut);white-space:nowrap;font-family:Geist Mono,monospace;font-size:11px}.candidatos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.candidatos button{text-align:left;cursor:pointer;width:100%;color:var(--mut);font:inherit;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.candidatos button:hover{background:var(--apoio-soft);color:var(--apoio)}.subtarefas li{align-items:center;gap:4px;display:flex}.subtarefas li .tirar{flex:none}.subtarefas li>button:first-child{flex:1;min-width:0}.subtarefas li>button.tirar{width:auto;color:var(--mut);background:0 0;border-color:#0000;flex:none;padding:4px 8px;font-size:13px;line-height:1}.subtarefas li>button.tirar:hover{color:var(--alerta);border-color:#0000}.subtarefas li:hover .tirar{opacity:1}.interruptor{cursor:pointer;border:1px solid var(--line);border-radius:3px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.interruptor:hover{border-color:var(--line-hard)}.interruptor input{accent-color:var(--apoio);flex:none;margin-top:2px}.interruptor input:disabled{cursor:not-allowed}.interruptor span{flex-direction:column;gap:2px;min-width:0;display:flex}.interruptor b{font-size:12.5px;font-weight:600}.interruptor small{color:var(--mut);font-size:11px;line-height:1.45}.interruptor:has(input:disabled){opacity:.6;cursor:default}.link-agenda{align-self:flex-start;text-decoration:none}.limpar-daqui{cursor:pointer;text-align:left;letter-spacing:.06em;color:var(--side-ink);opacity:.6;background:0 0;border:0;padding:0;font-family:Geist Mono,monospace;font-size:10.5px}.limpar-daqui:hover{opacity:1;color:var(--side-ink-hi)}.rodape-side>.limpar-daqui:last-child{margin-top:6px}.rodape-side>.limpar-daqui:last-child:hover{color:#ff8a99}@media (pointer:coarse){.limpar-daqui{min-height:36px;font-size:12px}.rodape-side .conta{gap:12px}}.marca{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:2px;padding:0;display:flex}.marca img{background:#fff;border-radius:3px;width:100%;height:auto;padding:11px 13px;display:block}.marca .legenda{letter-spacing:.22em;text-transform:uppercase;color:var(--side-ink);opacity:.75;padding-left:2px;font-size:10px}.marca img{background:0 0;padding:2px 2px 0}.tela-login{background:var(--bg);place-items:center;min-height:100%;padding:32px 20px;display:grid}.cartao-login{background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:14px;width:min(380px,100%);padding:30px 28px 24px;display:flex;box-shadow:0 30px 60px -34px #141c288c}.cartao-login>img{align-self:center;width:176px;height:auto;margin-bottom:4px}:root[data-tema=escuro] .cartao-login>img{background:#fff;border-radius:3px;padding:9px 11px}.cartao-login .dizeres{flex-direction:column;gap:5px;display:flex}.cartao-login h1{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.cartao-login .dizeres p{color:var(--mut);margin:0;font-size:12.5px;line-height:1.5}.cartao-login label{flex-direction:column;gap:4px;display:flex}.cartao-login label span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:500}.cartao-login input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:9px 10px;font-size:13.5px}.cartao-login input:focus{border-color:var(--apoio);outline:none}.cartao-login .btn{justify-content:center;margin-top:2px;padding:10px;font-size:12.5px}.erro-login{color:var(--alerta);background:var(--alerta-soft,#cd233514);border-left:3px solid var(--alerta);border-radius:2px;margin:0;padding:8px 10px;font-size:12px;font-weight:500}.seguir-local{cursor:pointer;color:var(--mut);background:0 0;border:0;padding:4px;font-size:11.5px;text-decoration:underline}.seguir-local:hover{color:var(--ink)}.aviso-local{color:var(--mut);text-align:center;margin:0;font-size:10.5px;line-height:1.5}.conta{align-items:center;gap:8px;display:flex}.conta .sync{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pulso.sem-servidor{background:var(--aviso)}.aviso-bom{color:var(--ok);border-left:3px solid var(--ok);background:var(--ok-soft);border-radius:2px;margin:0;padding:8px 10px;font-size:12px;font-weight:500}.app{grid-template-rows:auto 1fr}.topo-global{background:var(--side);border-bottom:1px solid #ffffff14;grid-column:1/-1;justify-content:center;align-items:center;padding:7px 12px;display:flex}.busca-global{cursor:pointer;width:min(520px,100%);color:var(--side-ink);font:inherit;background:#ffffff17;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.busca-global:hover{color:var(--side-ink-hi);background:#ffffff26}.busca-global svg{flex:none;width:13px;height:13px}.busca-global .kbd{letter-spacing:.04em;opacity:.55;margin-left:auto;font-family:Geist Mono,monospace;font-size:11px}.nome-campo,.texto-etapa{font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:2px;min-width:0;margin-left:-4px;padding:1px 4px}.nome-campo{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);flex:1;width:100%;font-size:10.5px;font-weight:500}.texto-etapa{color:var(--ink);flex:1;font-size:12.5px}.texto-etapa.riscado{color:var(--mut);text-decoration:line-through}.nome-campo:hover,.texto-etapa:hover{border-color:var(--line)}.nome-campo:focus,.texto-etapa:focus{border-color:var(--apoio);background:var(--panel);text-transform:none;letter-spacing:0;outline:none}.grade-form label>span{align-items:center;gap:2px;display:flex}.app{grid-template-rows:auto 1fr;grid-template-columns:214px 1fr}.side{grid-area:1/1/-1}.topo-global{grid-area:1/2}.principal{grid-area:2/2}.side{padding-top:10px}.marca{align-items:center;gap:4px}.marca img{width:100%;max-width:158px;padding:0}.marca .legenda{text-align:center;letter-spacing:.28em;padding-left:0}.principal,.side,.tabela-rolagem,.painel-corpo,.quadro,.cartoes,.dialogo,.personalizar,.painel-colunas,.painel-niveis,.lista-de-status,.caixa-busca{scrollbar-width:thin;scrollbar-color:transparent transparent}.principal::-webkit-scrollbar{width:10px;height:10px}.side::-webkit-scrollbar{width:10px;height:10px}.tabela-rolagem::-webkit-scrollbar{width:10px;height:10px}.painel-corpo::-webkit-scrollbar{width:10px;height:10px}.quadro::-webkit-scrollbar{width:10px;height:10px}.cartoes::-webkit-scrollbar{width:10px;height:10px}.dialogo::-webkit-scrollbar{width:10px;height:10px}.personalizar::-webkit-scrollbar{width:10px;height:10px}.painel-colunas::-webkit-scrollbar{width:10px;height:10px}.painel-niveis::-webkit-scrollbar{width:10px;height:10px}.lista-de-status::-webkit-scrollbar{width:10px;height:10px}.caixa-busca::-webkit-scrollbar{width:10px;height:10px}.principal::-webkit-scrollbar-track{background:0 0}.side::-webkit-scrollbar-track{background:0 0}.tabela-rolagem::-webkit-scrollbar-track{background:0 0}.painel-corpo::-webkit-scrollbar-track{background:0 0}.quadro::-webkit-scrollbar-track{background:0 0}.cartoes::-webkit-scrollbar-track{background:0 0}.dialogo::-webkit-scrollbar-track{background:0 0}.personalizar::-webkit-scrollbar-track{background:0 0}.painel-colunas::-webkit-scrollbar-track{background:0 0}.painel-niveis::-webkit-scrollbar-track{background:0 0}.lista-de-status::-webkit-scrollbar-track{background:0 0}.caixa-busca::-webkit-scrollbar-track{background:0 0}.principal::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.side::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.tabela-rolagem::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.painel-corpo::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.quadro::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.cartoes::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.dialogo::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.personalizar::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.painel-colunas::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.painel-niveis::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.lista-de-status::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.caixa-busca::-webkit-scrollbar-thumb{background:padding-box content-box;border:2px solid #0000;border-radius:99px}.rolando{scrollbar-color:var(--line-hard) transparent}.rolando::-webkit-scrollbar-thumb{background:var(--line-hard);background-clip:content-box}.pop-vencimentos{z-index:40}.lista-vencimentos{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-vencimentos li{border:1px solid var(--line);background:var(--bg);border-radius:3px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lista-vencimentos b{font-size:12.5px;font-weight:600}.lista-vencimentos small{color:var(--mut);font-size:11px}.lista-vencimentos .perto b{color:var(--aviso)}.lista-vencimentos .vencido{border-color:var(--alerta)}.lista-vencimentos .vencido b{color:var(--alerta)}.linhas-campo select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;flex:none;width:130px;padding:4px 7px;font-size:12px}.linhas-campo .sem-opcoes{flex:1}.linhas-campo input:nth-of-type(2){flex:1;min-width:0}.grade-form .sim-nao{min-height:30px;color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.grade-form .campo-sim-nao{flex-direction:column;gap:4px;min-width:0;display:flex}.sim-nao-par{border:2px solid var(--line);background-color:var(--bg);border-radius:.5rem;align-self:flex-start;display:inline-flex;overflow:hidden}.grade-form .sim-nao-par{text-transform:none;letter-spacing:0;font-size:12.5px}.sim-nao-par button{font:inherit;color:var(--mut);cursor:pointer;min-width:52px;transition:background-color var(--t-retorno) ease-out, color var(--t-retorno) ease-out;background:0 0;border:0;padding:5px 14px;font-size:12.5px}.sim-nao-par button+button{border-left:1px solid var(--line)}.sim-nao-par button:hover{color:var(--ink)}.sim-nao-par button.ligado{background-color:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--apoio);font-weight:600}.sim-nao-par button[aria-checked=true]:last-child{color:var(--apoio)}.sim-nao-par button:focus-visible{outline:2px solid var(--apoio);outline-offset:-2px}.sem-edicao .sim-nao-par button,.sim-nao-par button:disabled{cursor:default}.pecas,.pecas-soltas{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.pecas-soltas{border:1px dashed var(--line-hard);min-height:38px;transition:background var(--t-retorno) ease, border-color var(--t-retorno) ease;border-radius:3px;padding:6px}.peca{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--panel);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;text-align:left;transition:opacity var(--t-retorno) ease, border-color var(--t-retorno) ease, box-shadow var(--t-retorno) ease;border-radius:3px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.2}.peca:hover{border-color:var(--apoio)}.peca:active{cursor:grabbing}.peca.arrastando{opacity:.3}.peca.flutuante{z-index:70;pointer-events:none;cursor:grabbing;border-color:var(--apoio);margin:0;position:fixed;transform:rotate(-1.5deg);box-shadow:0 10px 24px -8px #141c2880}.colunas-obrigacao{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=560px){.colunas-obrigacao{grid-template-columns:1fr}}.coluna-obrigacao{border:1px solid var(--line);min-height:96px;transition:background var(--t-retorno) ease, border-color var(--t-retorno) ease;border-radius:3px;flex-direction:column;display:flex}.coluna-obrigacao h4{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);background:var(--bg);margin:0;padding:6px 9px;font-size:10.5px}.coluna-obrigacao .pecas{flex:1;padding:6px}.coluna-obrigacao.alvo,.pecas-soltas.alvo{border-color:var(--apoio);background:var(--apoio-soft)}.pecas-vazio{color:var(--mut);padding:4px 3px;font-size:11px}body:has(.peca.flutuante){cursor:grabbing;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .peca,:root:not([data-animacao=sempre]) .pecas-soltas,:root:not([data-animacao=sempre]) .coluna-obrigacao{transition:none}}.lista-itens-novos{flex-direction:column;gap:4px;max-height:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lista-itens-novos label{border:1px solid var(--line);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.lista-itens-novos label:hover{background:var(--bg)}.lista-itens-novos span{flex:1}.lista-itens-novos small{color:var(--mut);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.itens-novos .painel-rodape{flex-wrap:wrap}.linhas-regra-importacao{flex-direction:column;gap:6px;margin:0;padding:0 12px;list-style:none;display:flex}.linhas-regra-importacao li{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,1fr) minmax(260px,1.4fr);align-items:center;gap:12px;padding:6px 0;display:grid}.linhas-regra-importacao .texto-regra{flex-direction:column;gap:2px;display:flex}.linhas-regra-importacao .texto-regra b{font-size:12.5px}.linhas-regra-importacao .texto-regra small{color:var(--mut);font-size:11px}.linhas-regra-importacao select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;width:100%;padding:5px 8px;font-size:12px}.obrigatorio{color:var(--alerta);font-size:11px;font-style:normal;font-weight:700}.side.rolando::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box}.abrir-encerradas{cursor:pointer;color:inherit;font:inherit;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:0;font-size:10.5px;font-weight:500;display:flex}.abrir-encerradas:hover{color:var(--side-ink-hi)}.abrir-encerradas .qtd{opacity:.7;letter-spacing:0;font-family:Geist Mono,monospace}.tabela th.th-mais{text-align:left;z-index:3;background:var(--panel);width:auto;min-width:40px;padding-right:8px;position:sticky;right:0;box-shadow:-6px 0 8px -8px #141c2859}.mais-coluna{cursor:pointer;transition:transform var(--t-camada) ease;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid}.mais-coluna:hover{transform:rotate(90deg)}.mais-coluna svg{fill:none;stroke:var(--mut);stroke-width:1.5px;stroke-linecap:round;transition:fill var(--t-camada) ease, stroke var(--t-camada) ease}.mais-coluna:hover svg{fill:var(--apoio-soft);stroke:var(--apoio)}.mais-coluna:active svg{fill:var(--apoio);stroke:var(--apoio);transition:none}.mais-coluna:focus-visible svg{stroke:var(--apoio)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .mais-coluna,:root:not([data-animacao=sempre]) .mais-coluna svg{transition:none}:root:not([data-animacao=sempre]) .mais-coluna:hover{transform:none}}.painel{width:min(1060px,100vw)}.painel-corpo{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.coluna-principal{flex-direction:column;gap:14px;min-width:0;padding:14px 16px;display:flex;overflow-y:auto}.coluna-comentarios{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}@media (width<=900px){.painel-corpo{grid-template-columns:1fr;overflow-y:auto}.coluna-comentarios{border-left:0;border-top:1px solid var(--line)}}.caixa-comentario{flex-direction:column;gap:7px;display:flex;position:relative}.caixa-comentario textarea{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);resize:vertical;border-radius:3px;min-height:56px;padding:8px 9px;font-size:12.5px;line-height:1.5}.caixa-comentario textarea:focus{border-color:var(--apoio);outline:none}.pe-comentario{align-items:center;gap:8px;display:flex}.pe-comentario .rodape-nota{flex:1;font-size:11px}.mencoes{background:var(--panel);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:2px;max-height:240px;margin:0;padding:4px;list-style:none;display:flex;position:static;overflow-y:auto;box-shadow:0 14px 30px -18px #141c2899}.mencoes button{text-align:left;cursor:pointer;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;padding:5px 7px;font-size:12.5px;display:flex}.mencoes button:hover,.mencoes button.escolhido{background:var(--apoio-soft)}.mencao{color:var(--apoio);background:var(--apoio-soft);border-radius:3px;padding:0 3px;font-weight:600}.abas-config{border-bottom:1px solid var(--line);gap:4px;display:flex}.abas-config button{cursor:pointer;color:var(--mut);font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:12.5px}.abas-config button:hover{color:var(--ink)}.abas-config button.ativa{color:var(--ink);border-bottom-color:var(--acao);font-weight:600}@media (width<=640px){.abas-config{flex-wrap:wrap;gap:0 2px}.abas-config button{padding:10px}}.regra-embutida,.linha-regra{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex}.regra-embutida{flex-wrap:wrap;row-gap:6px}.regra-embutida .texto-regra{cursor:default;flex:18rem}.regra-embutida .rodape-nota{flex:14rem;min-width:0}.texto-regra{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.texto-regra b{font-size:12.5px;font-weight:600}.texto-regra small{color:var(--mut);font-size:11px}.linha-regra:hover{background:var(--bg)}.linha-regra:hover .tirar{opacity:1}.interruptor-mini{border:1px solid var(--line-hard);background:var(--bg);cursor:pointer;border-radius:99px;flex:none;width:30px;height:17px;padding:0;position:relative}.interruptor-mini i{background:var(--mut);width:13px;height:13px;transition:transform var(--t-retorno) ease, background var(--t-retorno) ease;border-radius:50%;position:absolute;top:1px;left:1px}.interruptor-mini.ligado{background:var(--ok-soft);border-color:var(--ok)}.interruptor-mini.ligado i{background:var(--ok);transform:translate(13px)}.pe-cartao{justify-content:flex-end;padding:10px 12px;display:flex}.lista-status{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.editor-fluxo{border:1px solid var(--apoio);border-radius:3px;margin:8px 0}.editor-fluxo .pe-pref{padding:0 12px 12px}.editor-fluxo .acrescentar,.editor-fluxo>.rodape-nota,.editor-fluxo>.aviso-agenda{padding:0 12px 10px}.linhas-status{flex-direction:column;gap:5px;margin:0;padding:10px 12px;list-style:none;display:flex}.linhas-status li{align-items:center;gap:6px;min-width:0;display:flex}.ordem-status{width:18px;color:var(--mut);text-align:right;flex:none;font-family:Geist Mono,monospace;font-size:11px}.linhas-status input[type=text],.linhas-status li>input:not([type]){flex:140px;min-width:90px}.linhas-status li>input:not([type]),.linhas-status select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;min-width:0;padding:4px 6px;font-size:12px}.linhas-status select{flex:190px}.linhas-status li>input:focus,.linhas-status select:focus{border-color:var(--apoio);outline:none}.marca-status{color:var(--mut);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.marca-status input{accent-color:var(--apoio);width:12px;height:12px;margin:0}.usa-status{width:66px;color:var(--mut);text-align:right;flex:none;font-family:Geist Mono,monospace;font-size:10.5px}.linhas-status li>button{border:1px solid var(--line);color:var(--mut);cursor:pointer;font:inherit;background:0 0;border-radius:2px;flex:none;padding:3px 5px;font-size:11px}.linhas-status li>button:hover:not(:disabled){color:var(--ink);border-color:var(--line-hard)}.linhas-status li>button:disabled{opacity:.3;cursor:default}.selo-status{border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:1px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.selo-status small{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:400}.selo-status.nao-iniciado{background:var(--bg);color:var(--mut)}.selo-status.ativo{background:var(--apoio-soft);color:var(--apoio);border-color:#0000}.selo-status.feito{background:var(--ok-soft);color:var(--ok);border-color:#0000}.selo-status.fechado{background:var(--aviso-soft);color:var(--aviso);border-color:#0000}.estado-sync{text-align:left;cursor:pointer;width:100%;color:var(--side-ink);opacity:.85;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-family:Geist Mono,monospace;font-size:10.5px;line-height:1.4;display:flex}.estado-sync:hover{opacity:1;color:var(--side-ink-hi)}.estado-sync i{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.estado-sync.indo i{background:var(--aviso);animation:1s ease-in-out infinite piscar}.estado-sync.erro i{background:#ff8a99}.estado-sync.erro{color:#ff8a99;opacity:1}.estado-sync.parado i{background:var(--mut)}@keyframes piscar{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .estado-sync.indo i{animation:none}}.spinner{--pa:#69717d;width:1em;height:1em;font-size:28px;display:inline-block;position:relative}.spinner.center{margin:auto;position:absolute;inset:0}.spinner .spinner-blade{transform-origin:50% -.2222em;background-color:#0000;border-radius:.0555em;width:.074em;height:.2777em;animation:1s linear infinite girar-pa;position:absolute;bottom:0;left:.4629em}.spinner .spinner-blade:first-child{animation-delay:0s;transform:rotate(0)}.spinner .spinner-blade:nth-child(2){animation-delay:83ms;transform:rotate(30deg)}.spinner .spinner-blade:nth-child(3){animation-delay:.166s;transform:rotate(60deg)}.spinner .spinner-blade:nth-child(4){animation-delay:.249s;transform:rotate(90deg)}.spinner .spinner-blade:nth-child(5){animation-delay:.332s;transform:rotate(120deg)}.spinner .spinner-blade:nth-child(6){animation-delay:.415s;transform:rotate(150deg)}.spinner .spinner-blade:nth-child(7){animation-delay:.498s;transform:rotate(180deg)}.spinner .spinner-blade:nth-child(8){animation-delay:.581s;transform:rotate(210deg)}.spinner .spinner-blade:nth-child(9){animation-delay:.664s;transform:rotate(240deg)}.spinner .spinner-blade:nth-child(10){animation-delay:.747s;transform:rotate(270deg)}.spinner .spinner-blade:nth-child(11){animation-delay:.83s;transform:rotate(300deg)}.spinner .spinner-blade:nth-child(12){animation-delay:.913s;transform:rotate(330deg)}@keyframes girar-pa{0%{background-color:var(--pa)}to{background-color:#0000}}:root[data-tema=escuro] .spinner{--pa:#8195b0}.carregando-tela{z-index:60;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.carregando-tela p{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);margin:0;font-size:11px}.btn .spinner{vertical-align:-2px;font-size:15px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .spinner .spinner-blade{animation-duration:2.5s}}.botao-excluir{cursor:pointer;border:1px solid var(--line-hard);background:var(--panel);border-radius:5px;align-items:center;width:136px;height:34px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:1px 1px 3px #0000001a}.botao-excluir,.botao-excluir span{transition:var(--t-estado) var(--chegar)}.botao-excluir .texto{color:var(--alerta);font-size:11.5px;font-weight:600;transform:translate(26px)}.botao-excluir .icone{border-left:1px solid var(--line-hard);justify-content:center;align-items:center;width:34px;height:100%;display:flex;position:absolute;right:0}.botao-excluir svg{width:12px;fill:var(--alerta);transition:var(--t-estado) var(--chegar)}.botao-excluir:hover{background:var(--acao);border-color:var(--acao-borda)}.botao-excluir:hover .texto{color:#0000}.botao-excluir:hover .icone{border-left:none;width:100%}.botao-excluir:hover svg{fill:var(--acao-ink);width:15px}.botao-excluir:active svg{transform:scale(.8)}.botao-excluir:focus-visible{outline:2px solid var(--apoio);outline-offset:2px}.botao-excluir.confirmando{background:var(--acao);border-color:var(--acao-borda)}.botao-excluir.confirmando .texto{color:var(--acao-ink)}.botao-excluir.confirmando svg{fill:var(--acao-ink)}.botao-excluir.confirmando .icone{border-left-color:var(--acao-borda)}.botao-excluir.confirmando:hover{background:var(--acao-hover)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .botao-excluir,:root:not([data-animacao=sempre]) .botao-excluir span,:root:not([data-animacao=sempre]) .botao-excluir svg{transition:none}}input[type=checkbox]:not([role=switch]){appearance:none;cursor:pointer;width:1.15em;max-width:1.3em;height:1.15em;max-height:1.3em;transition:background-color var(--t-estado);background-color:#0000;border:0;border-radius:.25em;flex:none;margin:0;padding:0;position:relative}input[type=checkbox]:not([role=switch]):after{content:"";box-sizing:border-box;border:.1em solid var(--line-hard);transition:border-color var(--t-retorno) ease, background-color var(--t-retorno) ease, transform var(--t-estado) var(--chegar), border-width var(--t-retorno);border-radius:.25em;position:absolute;inset:0;transform:rotate(0)}input[type=checkbox]:not([role=switch]):hover:after{border-color:var(--apoio)}input[type=checkbox]:not([role=switch]):checked{background-color:var(--apoio)}input[type=checkbox]:not([role=switch]):checked:after{box-sizing:content-box;border-width:0 .15em .15em 0;border-color:#0000 #fff #fff #0000;border-radius:0;width:.22em;height:.46em;inset:.18em auto auto .4em;transform:rotate(45deg)}input[type=checkbox]:not([role=switch]):disabled{cursor:not-allowed;opacity:.45}input[type=checkbox]:not([role=switch]):focus-visible{outline:2px solid var(--apoio);outline-offset:2px}.cel-caixa,.tabela input[type=checkbox],.etapas input[type=checkbox]{font-size:13px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) input[type=checkbox]:not([role=switch]),:root:not([data-animacao=sempre]) input[type=checkbox]:not([role=switch]):after{transition:none}}.botao-google{text-align:center;text-transform:uppercase;vertical-align:middle;color:#413f3f;cursor:pointer;max-width:320px;transition:background-color var(--t-retorno) ease, border-color var(--t-retorno) ease, transform var(--t-retorno) var(--chegar);background-color:#fff;border:1px solid #00000040;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem 1.1rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.25rem;display:flex}.botao-google svg{flex:none;width:20px;height:20px}.botao-google:hover{transform:scale(1.02)}.botao-google:focus-visible{outline:none;box-shadow:0 0 0 3px #0000284d}.botao-google:active{opacity:.8;transform:scale(.98)}.botao-google:disabled{cursor:not-allowed;opacity:.6;transform:none}.botao-google .g-azul{fill:#4285f4}.botao-google .g-verde{fill:#34a853}.botao-google .g-amarelo{fill:#fbbc05}.botao-google .g-vermelho{fill:#ea4335}:root[data-tema=escuro] .botao-google{color:#fff;background-color:#323250;border-color:#32325040}:root[data-tema=escuro] .botao-google:hover{background-color:#5a5a78;box-shadow:0 2px 4px #5a5a781a}:root[data-tema=escuro] .botao-google svg path{fill:#fff}@media (width<=480px){.botao-google{max-width:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .botao-google{transition:none}:root:not([data-animacao=sempre]) .botao-google:hover,:root:not([data-animacao=sempre]) .botao-google:active{transform:none}}.theme{cursor:pointer;-webkit-tap-highlight-color:transparent;--transDur:.3s;align-items:center;font-size:10px;display:flex}.theme__toggle-wrap{margin:0;display:block;position:relative}.theme__icon,.theme__toggle{z-index:1}.theme__icon,.theme__icon-part{position:absolute}.theme__icon{width:1.5em;height:1.5em;transition:var(--transDur);pointer-events:none;display:block;top:.5em;left:.5em}.theme__icon-part{width:1em;height:1em;transition:box-shadow var(--transDur) ease-in-out, opacity var(--transDur) ease-in-out, transform var(--transDur) ease-in-out;border-radius:50%;top:calc(50% - .5em);left:calc(50% - .5em);transform:scale(.5);box-shadow:inset .4em -.4em 0 .5em #fff}.theme__icon-part~.theme__icon-part{transform-origin:50% 0;background-color:#fff;border-radius:.05em;width:.1em;height:.2em;top:50%;left:calc(50% - .05em);transform:rotate(0)translateY(.5em)}.theme__icon-part:nth-child(3){transform:rotate(45deg)translateY(.45em)}.theme__icon-part:nth-child(4){transform:rotate(90deg)translateY(.45em)}.theme__icon-part:nth-child(5){transform:rotate(135deg)translateY(.45em)}.theme__icon-part:nth-child(6){transform:rotate(180deg)translateY(.45em)}.theme__icon-part:nth-child(7){transform:rotate(225deg)translateY(.45em)}.theme__icon-part:nth-child(8){transform:rotate(270deg)translateY(.5em)}.theme__icon-part:nth-child(9){transform:rotate(315deg)translateY(.5em)}.theme__toggle,.theme__toggle:before{display:block}.theme__toggle{appearance:none;cursor:pointer;width:6em;height:3em;transition:background-color var(--transDur) ease-in-out, box-shadow .15s ease-in-out, transform var(--transDur) ease-in-out;background-color:#fbedb6;border:0;border-radius:25%/50%;margin:0;padding:.25em;box-shadow:0 0 0 .125em #0000}.theme__toggle:before{content:"";width:2.5em;height:2.5em;transition:var(--t-camada);background-color:#f4ca25;border-radius:50%}.theme__toggle:focus-visible{box-shadow:0 0 0 .125em var(--apoio);outline:#0000}.theme.escuro .theme__toggle{background-color:#043449}.theme.escuro .theme__toggle:before,.theme.escuro .theme__toggle~.theme__icon{transform:translate(3em)}.theme.escuro .theme__toggle:before{background-color:#25b6f4}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:first-child{top:.2em;left:-.2em;transform:scale(1);box-shadow:inset .2em -.2em 0 .2em #fff}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part~.theme__icon-part{opacity:0}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(2){transform:rotate(45deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(3){transform:rotate(90deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(4){transform:rotate(135deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(5){transform:rotate(180deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(6){transform:rotate(225deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(7){transform:rotate(270deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(8){transform:rotate(315deg)translateY(.8em)}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:nth-child(9){transform:rotate(360deg)translateY(.8em)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .theme__toggle,:root:not([data-animacao=sempre]) .theme__toggle:before,:root:not([data-animacao=sempre]) .theme__icon,:root:not([data-animacao=sempre]) .theme__icon-part{transition:none}}.grade-form input,.grade-form select,.dialogo input,.dialogo select,.campo-conteudo,.criar-coluna input,.criar-coluna select,.linha-texto input{transition:border-color var(--t-retorno);border-width:2px;border-radius:.5rem;padding:7px 11px}.grade-form input:focus,.grade-form select:focus,.dialogo input:focus,.dialogo select:focus,.campo-conteudo:focus,.criar-coluna input:focus,.criar-coluna select:focus,.linha-texto input:focus{border-color:var(--apoio)}.grade-form .campo-data>input[type=text],.dialogo .campo-data>input[type=text]{padding-right:26px}.grade-form .campo-data .abrir-calendario,.dialogo .campo-data .abrir-calendario{right:6px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .grade-form input,:root:not([data-animacao=sempre]) .dialogo input,:root:not([data-animacao=sempre]) .campo-conteudo{transition:none}}.cartao-login{--contorno:var(--line-hard)}.cartao-login label{flex-direction:column;gap:.5rem;width:100%;display:flex}.cartao-login label>span{color:var(--apoio);letter-spacing:.13em;text-transform:uppercase;align-self:flex-start;font-size:10.5px;font-weight:600}.cartao-login input[type=email],.cartao-login input[type=password]{background-color:var(--bg);width:100%;color:var(--ink);font:inherit;outline:2px solid var(--contorno);outline-offset:-1px;transition:outline-color var(--t-retorno);border:none;border-radius:.5rem;padding:.85rem .75rem;font-size:13px}.cartao-login input[type=email]:focus,.cartao-login input[type=password]:focus{outline:2px solid var(--apoio)}.cartao-login .btn{border-radius:3rem;justify-content:center;width:100%;padding:.85rem .75rem;font-size:.85rem;transform:none}.cartao-login .btn:active{transform:translateY(1px)}.etapas{--etapa-clr:var(--mut);--etapa-hover:var(--acao);--etapa-feito:var(--apoio)}.etapas li{--clr-atual:var(--etapa-clr)}.etapas .caixa{appearance:none;aspect-ratio:1;border:1px solid var(--clr-atual);cursor:pointer;width:1.15rem;height:1.15rem;transition:border-color var(--t-retorno) ease-in-out;background:0 0;border-radius:2px;outline:none;flex:none;place-content:center;padding:0;display:grid}.etapas .caixa:after{content:"✔";opacity:0;color:var(--etapa-feito);transition:opacity var(--t-retorno) ease-in-out, color var(--t-retorno) ease-in-out;font-size:.72rem;line-height:1}.etapas li:hover{--clr-atual:var(--etapa-hover)}.etapas .caixa:hover:after,.etapas .caixa:focus-visible:after{opacity:.5;color:var(--etapa-hover)}.etapas .caixa:focus-visible{--clr-atual:var(--etapa-hover)}.etapas .caixa.feito{--clr-atual:var(--etapa-feito)}.etapas .caixa.feito:after{opacity:1}.etapas li:hover .caixa.feito:after{opacity:1;color:var(--etapa-hover)}.etapas .texto-etapa{color:var(--clr-atual);transition:color var(--t-retorno) ease-in-out}.etapas li:not(:hover) .caixa.feito~.texto-etapa{color:var(--etapa-feito)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .etapas .caixa,:root:not([data-animacao=sempre]) .etapas .caixa:after,:root:not([data-animacao=sempre]) .etapas .texto-etapa{transition:none}}select{appearance:none;background-image:var(--seta-select);transition:background-color var(--t-retorno) ease-out, border-color var(--t-retorno) ease-out;background-position:calc(100% - 9px);background-repeat:no-repeat;background-size:8px 5px;border-radius:5px;padding-right:22px}select:hover{background-color:var(--bg)}select:focus{background-image:var(--seta-select-foco)}select option{background:var(--panel);color:var(--ink);padding:5px}.cel-select{background-position:calc(100% - 6px);padding-right:16px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) select{transition:none}}.tl-grupo{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:7px;height:30px;display:flex;overflow:hidden}.tl-grupo b{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.tl-grupo span{color:var(--mut);flex:none;font-family:Geist Mono,monospace;font-size:11px}.tl-grupo.n1 b{text-transform:none;letter-spacing:0;color:var(--mut)}.tl-grupo.n2 b,.tl-grupo.n3 b{text-transform:none;letter-spacing:0;color:var(--mut);font-weight:500}.tl-linha-grupo{background:var(--bg)}.tl-codigo{color:var(--mut);margin-right:6px;font-family:Geist Mono,monospace;font-size:10.5px;font-style:normal}:root[data-tema=escuro] .cal-item{background:#31486c;box-shadow:inset 0 0 0 1px #ffffff29}:root[data-tema=escuro] .cal-item:hover{background:#3c587f;box-shadow:inset 0 0 0 1px #ffffff42}:root[data-tema=escuro] .cal-origem{color:#b3c4da}:root[data-tema=escuro] .cal-item.feito{opacity:.72}.cor-status{flex:none;align-items:center;display:flex;position:relative}.cor-status>input[type=color]{border:1px solid var(--line-hard);cursor:pointer;background:0 0;border-radius:3px;width:18px;height:18px;padding:0}.cor-status>input[type=color]::-webkit-color-swatch-wrapper{padding:1px}.cor-status>input[type=color]::-webkit-color-swatch{border:0;border-radius:2px}.cor-status .tirar{opacity:.6;background:var(--panel);border-radius:50%;padding:0 2px;font-size:11px;line-height:1;position:absolute;top:-7px;right:-9px}.cor-status:hover .tirar{opacity:1}body{background-image:linear-gradient(100deg, var(--fundo-a) 0%, var(--fundo-b) 45%, var(--fundo-a) 100%);background-size:220% 100%;background-attachment:fixed;animation:8s both bg-pan-right}:root{--fundo-a:#edf0f5;--fundo-b:#e4eaf3}:root[data-tema=escuro]{--fundo-a:#0e1826;--fundo-b:#121f34}@keyframes bg-pan-right{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) body{background-position:50%;animation:none}}.cartao,.ap-cartao,.manual-secao,.manual-sumario,.tl-corpo,.semana,.tabela-rolagem,.barra-topo-tabela>.filtros,.cal-grade{box-shadow:inset 0 -3em 3em #141c2812, 0 0 0 2px var(--line), .3em .3em 1em #141c282e;border:0;border-radius:10px}:root[data-tema=escuro] .cartao,:root[data-tema=escuro] .ap-cartao,:root[data-tema=escuro] .manual-secao,:root[data-tema=escuro] .manual-sumario,:root[data-tema=escuro] .tl-corpo,:root[data-tema=escuro] .semana,:root[data-tema=escuro] .tabela-rolagem,:root[data-tema=escuro] .barra-topo-tabela>.filtros,:root[data-tema=escuro] .cal-grade{box-shadow:inset 0 -3em 3em #00000040, 0 0 0 2px var(--line-hard), .3em .3em 1em #00000059}.semana{background:var(--line)}.semana>:first-child{border-top-left-radius:9px;border-bottom-left-radius:9px}.semana>:last-child{border-top-right-radius:9px;border-bottom-right-radius:9px}.cartao>:is(h2,h3){border-bottom:1px solid var(--line)}.tabela th[data-col],.tabela td[data-col]{overflow:hidden}.tabela th[data-col=responsavel],.tabela td[data-col=responsavel]{width:76px}.tabela th[data-col=prioridade],.tabela td[data-col=prioridade]{width:84px}.tabela th[data-col=status],.tabela td[data-col=status]{width:124px}.tabela th[data-col=criada],.tabela td[data-col=criada],.tabela th[data-col=inicio],.tabela td[data-col=inicio],.tabela th[data-col=prazo],.tabela td[data-col=prazo],.tabela th[data-col=conclusao],.tabela td[data-col=conclusao]{width:104px}.tabela th[data-col=comentarios],.tabela td[data-col=comentarios],.tabela th[data-col=vinculadas],.tabela td[data-col=vinculadas],.tabela th[data-col=vinculos],.tabela td[data-col=vinculos]{width:58px}.tabela th[data-col=agenda],.tabela td[data-col=agenda]{width:54px}.tabela th[data-col=tipo],.tabela td[data-col=tipo]{width:84px}.tabela th[data-col=obra],.tabela td[data-col=obra]{width:110px}.tabela th[data-col=etiquetas],.tabela td[data-col=etiquetas],.tabela th[data-col=campo],.tabela td[data-col=campo]{width:96px}.tabela th[data-col=ultimoComentario],.tabela td[data-col=ultimoComentario]{width:130px}.tabela td[data-col]>:not(.cel-pessoa):not(.campo-data){text-overflow:ellipsis;max-width:100%;overflow:hidden}.tabela th.fixa,.tabela td.fixa{min-width:0;max-width:none}.tabela th{text-overflow:ellipsis}.dialogo,.personalizar,.menu-relatorio,.guia-balao,.aviso-flutuante{box-shadow:inset 0 -3em 3em #141c280f, 0 0 0 2px var(--line), .3em .5em 1.6em #141c284d;border:0;border-radius:10px}:root[data-tema=escuro] .dialogo,:root[data-tema=escuro] .personalizar,:root[data-tema=escuro] .menu-relatorio,:root[data-tema=escuro] .guia-balao,:root[data-tema=escuro] .aviso-flutuante{box-shadow:inset 0 -3em 3em #00000038, 0 0 0 2px var(--line-hard), .3em .5em 1.6em #00000080}.painel{box-shadow:0 0 0 2px var(--line), -.4em 0 1.8em #141c284d;border:0;border-radius:10px 0 0 10px}:root[data-tema=escuro] .painel{box-shadow:0 0 0 2px var(--line-hard), -.4em 0 1.8em #00000080}.campo-cnpj{align-items:center;gap:6px;min-width:0;display:flex}.campo-cnpj>input{flex:1;min-width:0}.campo-cnpj>.btn{flex:none}.aviso-agenda.largo small{opacity:.8;margin-top:3px;display:block}.cartao>.rodape-nota,.cartao>.vazio,.cartao>p{padding:9px 14px 11px}.cartao>.rodape-nota{border-top:1px solid var(--line)}.cartao>.rodape-nota:first-child{border-top:0}.cartao>.linha-caixa{padding:0 14px}.cartao>.linha-caixa:first-of-type{padding-top:6px}.lista-caixa{grid-template-columns:1fr;column-gap:24px;padding:4px 14px;display:grid}@media (width>=1180px){.lista-caixa.duas{grid-template-columns:1fr 1fr}}.lista-caixa .linha-caixa{min-width:0}.lista-caixa .tarefa{padding:4px 8px}.lista-caixa .selo-prazo{width:52px}.caminho-painel{color:var(--mut);flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:-4px;font-size:11px;display:flex}.caminho-painel i{margin-right:4px;font-style:normal}.caminho-painel button{font:inherit;color:var(--apoio);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.caminho-painel button:hover{text-decoration:underline}.tabela.arquivo{table-layout:auto}.tabela td,.tabela th{text-overflow:ellipsis;overflow:hidden}.tabela td>*,.tabela th>*{max-width:100%}.prop .campo-data>input[type=text]{font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:2px;width:100%;min-width:0;padding:4px 22px 4px 6px;font-size:12.5px}.prop .campo-data>input[type=text]:hover{border-color:var(--line);background:var(--panel)}.prop .campo-data>input[type=text]:focus{border-color:var(--apoio);background-color:var(--panel);outline:none}.prop .campo-data .abrir-calendario{opacity:0}.prop:hover .campo-data .abrir-calendario,.prop .campo-data:focus-within .abrir-calendario{opacity:.55}.prop .campo-data .abrir-calendario:hover{opacity:1}.linha-etapa>td{background:var(--bg);border-bottom:1px solid var(--line)}.linha-etapa .nome-linha{gap:8px;padding-top:3px;padding-bottom:3px}.linha-etapa .caixa{appearance:none;border:1px solid var(--mut);cursor:pointer;width:1.05rem;height:1.05rem;transition:border-color var(--t-retorno) ease-in-out;background:0 0;border-radius:2px;flex:none;place-content:center;padding:0;display:grid}.linha-etapa .caixa:after{content:"✔";opacity:0;color:var(--apoio);transition:opacity var(--t-retorno) ease-in-out;font-size:.66rem;line-height:1}.linha-etapa .caixa:hover{border-color:var(--acao)}.linha-etapa .caixa:hover:after{opacity:.5;color:var(--acao)}.linha-etapa .caixa.feito{border-color:var(--apoio)}.linha-etapa .caixa.feito:after{opacity:1}.texto-etapa-linha{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.texto-etapa-linha.riscado{opacity:.6;text-decoration:line-through}.fixar-checklist{border:1px solid var(--line);color:var(--mut);cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;transition:color var(--t-retorno), border-color var(--t-retorno);background:0 0;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;display:inline-flex}.fixar-checklist:hover{color:var(--apoio);border-color:var(--apoio)}.fixar-checklist.ativo{color:var(--apoio);border-color:var(--apoio);background:var(--apoio-soft)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .linha-etapa .caixa,:root:not([data-animacao=sempre]) .linha-etapa .caixa:after,:root:not([data-animacao=sempre]) .fixar-checklist{transition:none}}.semana .dia{font:inherit;text-align:center;cursor:pointer;transition:background-color var(--t-retorno);border:0}.semana .dia:hover{background:var(--apoio-soft)}.semana .dia:focus-visible{outline:2px solid var(--apoio);outline-offset:-2px}.semana .dia.recebendo{background:color-mix(in srgb, var(--apoio) 16%, var(--panel));box-shadow:inset 0 0 0 2px var(--apoio)}.tarefa[draggable=true]{cursor:grab}.tarefa[draggable=true]:active{cursor:grabbing}.caixa-dia{gap:10px;width:min(760px,100vw - 32px)}.caixa-dia .tarefa{align-items:flex-start;padding:8px 12px}.caixa-dia .tarefa>.caixa{margin-top:2px}.caixa-dia .tarefa .abrir{flex-wrap:wrap;row-gap:4px}.caixa-dia .tarefa .texto-com-caminho{flex-wrap:wrap;flex:1 0 100%}.caixa-dia .tarefa .texto{white-space:normal;color:var(--ink);font-size:13px;font-weight:600;overflow:visible}.caixa-dia .tarefa .caminho-pai{white-space:normal;max-width:100%}.caixa-dia .tarefa .col-obra{max-width:260px}.caixa-dia h2{text-transform:capitalize}.lista-do-dia{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;max-height:52vh;padding:6px 0;display:flex;overflow-y:auto}.caixa-dia .painel-rodape{justify-content:space-between;align-items:center}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .semana .dia{transition:none}}.indicador.clicavel{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform var(--t-retorno) ease-out, box-shadow var(--t-retorno) ease-out}.indicador.clicavel:hover{transform:translateY(-2px)}.indicador.clicavel:focus-visible{outline:2px solid var(--apoio);outline-offset:2px}.cal-abrir-dia{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:3px;padding:0 2px;font-size:11.5px}.cal-abrir-dia:hover{color:var(--apoio);background:var(--apoio-soft)}.cal-abrir-dia:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}.cal-dia.hoje .cal-abrir-dia{color:var(--apoio);font-weight:700}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .indicador.clicavel{transition:none}:root:not([data-animacao=sempre]) .indicador.clicavel:hover{transform:none}}.tabela th{overflow:visible}.tabela th .ordenar{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tabela .cel-nome{width:360px;min-width:0}.tabela tbody .cel-nome .titulo-linha{flex:auto;min-width:0}.tabela th.fixa,.tabela td.fixa{width:auto;min-width:0;max-width:none}.tabela .nome-linha{gap:4px}.tabela tbody .cel-nome{position:relative}.tabela tbody .nome-linha .lapis,.tabela tbody .nome-linha .inserir,.tabela tbody .nome-linha .mais-sub{z-index:1;opacity:0;pointer-events:none;background-color:var(--bg);width:18px;height:18px;transition:opacity var(--t-retorno) var(--chegar), color var(--t-retorno) ease, border-color var(--t-retorno) ease;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.tabela tbody .nome-linha .lapis{right:48px}.tabela tbody .nome-linha .mais-sub{border-width:1.5px;right:26px}.tabela tbody .nome-linha .inserir{right:4px}.tabela tbody tr:hover .nome-linha .lapis,.tabela tbody tr:hover .nome-linha .inserir,.tabela tbody tr:hover .nome-linha .mais-sub,.tabela tbody .nome-linha .lapis:focus-visible,.tabela tbody .nome-linha .inserir:focus-visible,.tabela tbody .nome-linha .mais-sub:focus-visible{opacity:1;pointer-events:auto}.mais-sub{border:0 solid var(--mut);height:18px;color:var(--mut);cursor:pointer;transition:transform .45s var(--chegar), border-color var(--t-retorno) ease;background:0 0;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.mais-sub:hover,.mais-sub:focus-visible{border-color:var(--apoio);color:var(--apoio);transform:rotate(360deg)}.mais-sub svg,.inserir svg{display:block}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .mais-sub:hover{transform:none}}.tabela th[data-col=agenda] .ordenar{text-align:center;margin:0 auto}.tabela th[data-col=agenda] .ordenar:after{display:none}.tabela td[data-col=agenda]{text-align:center}.col-prioridade{text-align:center;min-width:52px}.prop.campo-extra>.nome-do-campo{width:calc(100% + 5px);margin-left:-5px}.barra-tabela{padding:0}.barra-topo-tabela{padding:6px 0}.campo-moeda{cursor:text;border:2px solid var(--line);background-color:var(--bg);border-radius:.5rem;align-items:center;gap:0;display:flex}.campo-moeda:focus-within{border-color:var(--apoio)}.campo-moeda .prefixo{color:var(--mut);text-transform:none;letter-spacing:0;background:0 0;border:0;flex:none;align-self:stretch;align-items:center;padding:0 0 0 11px;font-size:12px;display:flex}.grade-form .campo-moeda input,.dialogo .campo-moeda input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1;min-width:0}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .lapis,:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .inserir,:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .mais-sub{transition:none}}.btn{background-color:var(--acao)}.btn.neutro{background-color:var(--panel)}.btn.perigo{background-color:var(--acao)}.botao-excluir.confirmando:hover .icone{border-left:1px solid var(--acao-borda);width:34px}.botao-excluir.confirmando:hover .texto{color:var(--acao-ink)}.botao-excluir.confirmando:hover svg{width:12px}:root{--cor-vermelho:#c0182b;--cor-terracota:#b4460f;--cor-ambar:#8a5a00;--cor-oliva:#5f6d10;--cor-verde:#1e7a5a;--cor-esmeralda:#0f7a6a;--cor-turquesa:#0d6d7d;--cor-azul:#1b5fcb;--cor-indigo:#3a45b0;--cor-violeta:#6a3bbd;--cor-purpura:#8a2f9e;--cor-rosa:#b02363;--cor-marrom:#6d4a2f;--cor-ardosia:#4a5c72;--cor-grafite:#3c4654}:root[data-tema=escuro]{--cor-vermelho:#ff7b87;--cor-terracota:#ff9a6b;--cor-ambar:#e8b04b;--cor-oliva:#c3d44a;--cor-verde:#3ed39b;--cor-esmeralda:#4fd8c0;--cor-turquesa:#4fd0e6;--cor-azul:#6ba3f5;--cor-indigo:#9aa4ff;--cor-violeta:#bfa0ff;--cor-purpura:#e08cf0;--cor-rosa:#ff8fbc;--cor-marrom:#c9a183;--cor-ardosia:#9db0c8;--cor-grafite:#aebccd}.container-items{transform-style:preserve-3d;perspective:1000px;display:flex}.item-color{cursor:pointer;background:0 0;border:none;outline:none;flex-shrink:0;width:22px;height:28px;padding:0;position:relative}.item-color:after{content:"";background-color:var(--cor-amostra);pointer-events:none;width:26px;height:26px;transition:transform var(--t-estado) var(--chegar), box-shadow var(--t-estado) var(--chegar);border-radius:6px;position:absolute;inset:0;transform:scale(1.1)}.item-color:before{content:attr(data-nome);white-space:nowrap;color:var(--ink);background-color:var(--panel);border:1px solid var(--line-hard);pointer-events:none;opacity:0;visibility:hidden;z-index:5;transition:opacity var(--t-retorno) ease-out, visibility var(--t-retorno);border-radius:6px;padding:2px 6px;font-size:10px;line-height:13px;position:absolute;bottom:36px;left:65%;transform:translate(-50%)}.item-color:hover,.item-color:focus-visible{z-index:3}.item-color:hover:after,.item-color:focus-visible:after{transform:scale(1.35)}.item-color:hover:before,.item-color:focus-visible:before{opacity:1;visibility:visible}.item-color:hover+:after{transform:scale(1.12)}.item-color:has(+:hover):after{transform:scale(1.12)}.item-color.escolhida:after{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--ink)}.item-color.sem-cor:after{border:1px dashed var(--line-hard);background-color:#0000}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .item-color,:root:not([data-animacao=sempre]) .item-color:after,:root:not([data-animacao=sempre]) .item-color:before{transition:none}:root:not([data-animacao=sempre]) .item-color:hover:after,:root:not([data-animacao=sempre]) .item-color:hover+:after{transform:none}:root:not([data-animacao=sempre]) .item-color:has(+:hover):after{transform:none}}.tl-cor{align-items:center;gap:5px;display:flex;position:relative}.amostra-legenda{border:1px solid var(--line-hard);cursor:pointer;border-radius:3px;flex:none;width:15px;height:15px;padding:0}.amostra-legenda:hover{border-color:var(--ink)}.tira-legenda{z-index:40;background:var(--panel);box-shadow:0 0 0 2px var(--line), .3em .5em 1.6em #141c284d;border-radius:10px;padding:10px 8px 6px;position:absolute;top:calc(100% + 8px);left:0}:root[data-tema=escuro] .tira-legenda{box-shadow:0 0 0 2px var(--line-hard), .3em .5em 1.6em #00000080}.linhas-status .container-items{margin-top:14px}.item-color:after{width:auto;height:auto;inset:2px 1px;transform:none}.item-color:active:after{transform:scale(1.2)}.linhas-status li>.container-items{flex:none}.linhas-status li>input{flex:1;min-width:120px}.linhas-status li{overflow:visible}.theme__icon-part{box-shadow:.4em -.4em 0 .5em var(--desenho-tema) inset}.theme__icon-part~.theme__icon-part{background-color:var(--desenho-tema)}.theme{--desenho-tema:#7a5a00}.theme.escuro{--desenho-tema:#fff}.theme.escuro .theme__toggle~.theme__icon .theme__icon-part:first-child{box-shadow:.2em -.2em 0 .2em var(--desenho-tema) inset}.theme{font-size:10px}.theme__toggle{font-size:inherit}.rodape-nota.alerta{color:var(--alerta);font-weight:600}.cabeca-dossie>select{background-color:var(--bg);box-shadow:inset 1px 2px 5px var(--afundado);transition:background-color var(--t-retorno) ease-out, box-shadow var(--t-retorno) ease-out, color var(--t-retorno) ease-out;border:none;border-radius:11px;outline:none;padding:4px 22px 4px 9px}.cabeca-dossie>select:hover{background-color:var(--panel)}.cabeca-dossie>select:focus{background-color:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--apoio), 0 4px 14px var(--halo)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .cabeca-dossie>select{transition:none}:root:not([data-animacao=sempre]) .cabeca-dossie>select:focus{transform:none}}.theme__icon,.theme__icon-part{display:none}.campo-data span.aviso-data{z-index:6;max-width:260px;color:var(--alerta);text-transform:none;letter-spacing:normal;background:var(--panel);border:1px solid var(--alerta);box-shadow:0 6px 16px var(--halo);border-radius:3px;padding:4px 7px;font-size:10.5px;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 3px);left:0}.faixa-leitura{color:var(--aviso);background:var(--aviso-soft);border:1px solid var(--aviso);border-radius:3px;margin:0 0 10px;padding:7px 12px;font-size:11.5px}.abas-fila{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.abas-fila .btn{margin-left:auto}.abas-fila .chip.ativa{background:var(--apoio-soft);border-color:var(--apoio);color:var(--apoio)}.abas-fila .chip .n{opacity:.65;margin-left:3px}.lista-fila{flex-direction:column;gap:14px;display:flex}.cartao.pedido{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cabeca-pedido{align-items:baseline;gap:10px;display:flex}.cabeca-pedido h3{flex:1;margin:0;font-size:13.5px;font-weight:600}.selo-prio{text-transform:uppercase;letter-spacing:.05em;background:var(--bg);color:var(--mut);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600}.selo-prio.urgente{background:var(--acao);color:var(--acao-ink,#fff)}.selo-prio.alta{background:var(--aviso-soft);color:var(--aviso)}.acoes-pedido{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.acoes-pedido .recusa{flex:1;align-items:center;gap:6px;min-width:240px;display:flex}.acoes-pedido .recusa input{flex:1;min-width:0}.prop-inline{color:var(--mut);align-items:center;gap:6px;font-size:11px;display:flex}.editor-permissoes{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:4px 12px 14px 46px;display:flex}.dir-nota{color:var(--mut);font-size:10.5px;font-weight:400;display:block}.pessoa-inativa .tarefa{opacity:.55}.linha-perfil{flex-wrap:wrap;gap:10px;display:flex}.linha-perfil label{color:var(--mut);flex-direction:column;gap:3px;min-width:160px;font-size:11px;display:flex}.linha-perfil select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;padding:5px 8px;font-size:12.5px}.quadro-permissoes .ligar-tudo{font:inherit;color:var(--apoio);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.tabela-quadro{border-collapse:collapse;width:100%;font-size:12.5px}.tabela-quadro th,.tabela-quadro td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.tabela-quadro th{text-align:left;width:120px;color:var(--ink);white-space:nowrap;font-weight:600}.tabela-quadro td{flex-wrap:wrap;gap:6px 16px;display:flex}.tabela-quadro label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tabela-quadro input{width:14px;height:14px;accent-color:var(--apoio);cursor:pointer;margin:0}.tabela-quadro input:disabled+*{color:var(--mut);cursor:default}.tabela-quadro label:has(input:disabled){color:var(--mut);cursor:default}.marca-financeiro{color:var(--mut);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.marca-financeiro input{accent-color:var(--apoio);margin-top:2px}.marca-financeiro b{color:var(--ink);font-weight:600}.linhas-campo .marca-rs{color:var(--mut);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.linhas-campo .marca-rs input{accent-color:var(--apoio);margin:0}.etiqueta.financeiro{background:var(--aviso-soft);color:var(--aviso);margin-left:6px;font-size:10.5px}.marca-privada{margin:0 0 10px}.sem-edicao{border:0;min-width:0;margin:0;padding:0;display:contents}.sem-edicao :disabled{cursor:default}.sem-edicao select:disabled,.sem-edicao input:disabled:not(.calendario-oculto){opacity:1;color:inherit}.linhas-condicao{flex-direction:column;gap:5px;margin:0;padding:0 12px;list-style:none;display:flex}.linhas-condicao li{align-items:center;gap:6px;display:flex}.linhas-condicao li>input:first-of-type{flex:none;width:190px}.linhas-condicao li>input:nth-of-type(2){flex:1;min-width:0}.linhas-item-contrato li>input:first-of-type{flex:1;width:auto;min-width:0}.linhas-item-contrato{max-width:860px}.linhas-item-contrato.linhas-areas{max-width:660px}.linhas-item-contrato li{border-radius:3px;padding:1px 4px}.linhas-item-contrato li:hover{background:var(--bg)}.linhas-condicao input{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;padding:4px 7px;font-size:12px}.linhas-condicao input:focus{border-color:var(--apoio);outline:none}.chave-condicao{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:none;width:118px;font-family:Geist Mono,monospace;font-size:11px;overflow:hidden}.uso-condicao{color:var(--mut);text-align:right;flex:none;width:58px;font-size:10.5px}.linhas-condicao button{cursor:pointer;color:var(--mut);background:0 0;border:0;border-radius:2px;flex:none;padding:4px 5px;font-size:11px;line-height:1}.linhas-condicao button:hover{color:var(--ink);background:var(--bg)}.linhas-condicao button:disabled{opacity:.25;cursor:default}.linhas-condicao .tirar:hover{color:var(--alerta)}.linhas-condicao .tirar,.lista-colunas-config .tirar{opacity:1}.linhas-condicao .tirar:disabled,.lista-colunas-config .tirar:disabled{opacity:.25;cursor:not-allowed;color:var(--mut)}.lista-colunas-config .tirar{cursor:pointer;color:var(--mut);background:0 0;border:0;padding:0 6px;font-size:14px;line-height:1}.lista-colunas-config .tirar:hover:not(:disabled){color:var(--alerta)}.ficha-receita{border:1px solid var(--line);background:var(--bg);border-radius:3px}.cabeca-receita{align-items:center;gap:8px;padding:5px 8px;display:flex}.cabeca-receita>button:first-child{cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.cabeca-receita .seta{color:var(--mut);transition:transform var(--t-retorno) ease;font-size:10px;display:inline-block}.cabeca-receita .seta.aberta{transform:rotate(90deg)}.ficha-receita .resumo-receita{min-width:0;color:var(--mut);text-transform:none;letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:400;overflow:hidden}.corpo-receita{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:4px 10px 10px;display:flex}.linha-receita{align-items:baseline;gap:8px;font-size:11px;display:flex}.ficha-receita .linha-receita>span{width:138px;color:var(--mut);text-transform:none;letter-spacing:normal;flex:none;font-size:11px;font-weight:400}.linha-receita>b,.linha-receita>div>b{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:500}.linha-receita.socios>div{flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .cabeca-receita .seta{transition:none}}.tabela th .ordenar:after{content:"▾";color:var(--mut);opacity:0;transition:opacity var(--t-retorno) ease;margin-left:4px;font-size:11px}.tabela th:hover .ordenar:after,.tabela th .ordenar[aria-expanded=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .tabela th .ordenar:after{transition:none}}.menu-coluna{z-index:60;background:var(--panel);border:1px solid var(--line);min-width:230px;box-shadow:0 8px 20px var(--halo);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:fixed}.menu-coluna button{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.menu-coluna button:hover,.menu-coluna button:focus-visible{background:var(--bg);outline:none}.menu-coluna button[aria-pressed=true]{background:var(--apoio-soft);color:var(--apoio)}.menu-coluna button:disabled{opacity:.4;cursor:default;background:0 0}.menu-coluna hr{border:0;border-top:1px solid var(--line);margin:4px 0}.menu-coluna .rodape-nota{max-width:240px;padding:4px 10px 6px;font-size:11px}.chip-ordem span{opacity:.7;margin-left:6px}.chip-ordem:hover span{opacity:1}.painel-graficos{flex-direction:column;gap:12px;display:flex}.acoes-painel{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clique-da-fatia{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.clique-da-fatia .rodape-nota{flex:none;min-width:0;margin-right:2px}.recorte-do-painel{flex:none}.destino-do-painel{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.destino-do-painel .rodape-nota{flex:none;min-width:0}.destino-do-painel select{font:inherit;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:3px;padding:3px 6px;font-size:12px}.alca-grade button+button{margin-left:4px}.numero-montado{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:Geist Mono,monospace;font-size:28px;font-weight:600;display:block}.numero-montado small{color:var(--mut);font-size:14px}.meta-montada{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.trilho-meta{background:var(--line);border-radius:5px;height:10px;display:block;overflow:hidden}.trilho-meta i{background:var(--ok);height:100%;display:block}.novo-bloco{width:min(620px,100vw - 32px)}.novo-bloco .painel-rodape{justify-content:flex-end}.faixa-do-painel{border:1px dashed var(--line);border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.faixa-do-painel>.rodape-nota{flex:none;min-width:0;margin-right:2px}.escolha-da-faixa{border:1px solid var(--line);color:var(--mut);background:var(--panel);border-radius:99px;align-items:center;gap:4px;padding:1px 4px 1px 9px;font-size:11px;display:inline-flex}.escolha-da-faixa.ativa{border-color:var(--apoio);background:var(--apoio-soft);color:var(--apoio)}.escolha-da-faixa select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;max-width:160px;padding:2px;font-size:11.5px}.escolha-da-faixa.ativa select{color:var(--apoio);font-weight:600}.valor-da-faixa{font:inherit;border:1px solid var(--apoio);background:var(--panel);color:var(--ink);border-radius:99px;width:150px;padding:3px 8px;font-size:11.5px}.sem-subtarefas{color:var(--mut);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}.faixa-do-painel .quantas-no-painel{flex:none;min-width:0;margin-left:auto;font-family:Geist Mono,monospace}.paineis-salvos{position:relative}.cortina-invisivel{z-index:19;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.menu-paineis{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:2px;width:300px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 18px 40px -20px #141c2899}.painel-salvo{align-items:center;display:flex}.painel-salvo>button:first-child{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.painel-salvo>button:first-child:hover{background:var(--apoio-soft)}.painel-salvo small{color:var(--mut);font-size:10.5px}.painel-salvo .tirar{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:14px}.painel-salvo .tirar:hover{color:var(--alerta)}.salvar-painel{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;margin-top:4px;padding-top:8px;display:grid}.salvar-painel .rodape-nota{grid-column:1/-1}.salvar-painel input,.salvar-painel select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:3px;padding:4px 6px;font-size:12px}.salvar-painel .btn{grid-column:1/-1}.tipos-de-bloco{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filtro-do-bloco{border:1px solid var(--line);border-radius:3px;margin:0;padding:10px 12px 12px}.filtro-do-bloco legend{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:0 4px;font-size:11px}.periodo-do-bloco{gap:8px;display:flex}.periodo-do-bloco select{flex:1}.grade-graficos{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.cartao.grafico{flex-direction:column;display:flex}.cartao.grafico>:is(h2,h3){border-bottom:1px solid var(--line)}.barras{flex-direction:column;gap:2px;margin:0;padding:8px 12px 10px;list-style:none;display:flex}.barras button{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(90px,32%) 1fr 58px;align-items:center;gap:10px;padding:4px 6px;font-size:12px;display:grid}.barras button:hover,.barras button:focus-visible{background:var(--bg);outline:none}.rotulo-barra{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trilho-barra{background:var(--bg);border-radius:2px;height:12px;display:block;overflow:hidden}.trilho-barra i{min-width:2px;height:100%;transition:width var(--t-camada) ease-out;border-radius:2px;display:block}.conta-barra{font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:baseline;gap:6px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.conta-barra small{color:var(--mut);font-size:11px}.rosca{grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:10px 12px 12px;display:grid}.rosca svg{width:150px;height:150px}.total-rosca{fill:var(--ink);font-family:Geist Mono,monospace;font-size:22px;font-weight:600}.legenda-rosca{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.legenda-rosca button{cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.legenda-rosca button:hover,.legenda-rosca button:focus-visible{background:var(--bg);outline:none}.legenda-rosca i{border-radius:2px;flex:none;width:10px;height:10px}.legenda-rosca span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.legenda-rosca b{font-variant-numeric:tabular-nums;font-family:Geist Mono,monospace;font-weight:600}.colunas-semana{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.eixo-semanas{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px;height:140px;display:grid}.coluna-semana{cursor:pointer;height:100%;font:inherit;color:var(--mut);background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:stretch;gap:4px;padding:0 2px;display:flex}.coluna-semana:hover,.coluna-semana:focus-visible{background:var(--bg);outline:none}.coluna-semana .hastes{flex:1;justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.coluna-semana .hastes i{width:40%;min-height:2px;transition:height var(--t-camada) ease-out;border-radius:2px 2px 0 0;display:block}.coluna-semana small{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:10.5px}.colunas-semana .criadas{background:var(--line-hard)}.colunas-semana .concluidas{background:var(--ok)}.legenda-semanas{color:var(--mut);align-items:center;gap:6px;margin:0;font-size:10.5px;display:flex}.legenda-semanas i{border-radius:2px;width:10px;height:10px;display:inline-block}.legenda-semanas i+i{margin-left:8px}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .trilho-barra i,:root:not([data-animacao=sempre]) .coluna-semana .hastes i{transition:none}}.quem-sou-nome{color:var(--side-ink-forte,#fff);font-size:12px;font-weight:600}.cadeado{border:1px solid var(--line);background:var(--bg);color:var(--mut);font:inherit;cursor:pointer;transition:color var(--t-estado) ease, background-color var(--t-estado) ease, border-color var(--t-estado) ease;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:12px;display:inline-flex}.cadeado:hover:not(:disabled){color:var(--ink);border-color:var(--line-hard)}.cadeado.fechado{color:var(--apoio);background:var(--apoio-soft);border-color:var(--apoio);font-weight:600}.cadeado:disabled{opacity:.5;cursor:default}.quem-ve{flex:none;width:15px;height:15px;position:relative}.quem-ve>span{transition:opacity var(--t-estado) var(--chegar), scale var(--t-estado) var(--chegar);place-items:center;display:grid;position:absolute;inset:0}.quem-ve svg{display:block}.quem-ve .so-eu,.cadeado.fechado .quem-ve .equipe{opacity:0;scale:.6}.cadeado.fechado .quem-ve .so-eu{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .quem-ve>span,:root:not([data-animacao=sempre]) .cadeado{transition:none}}.titulo-com-cadeado{justify-content:space-between;align-items:center;gap:12px;display:flex}.titulo-com-cadeado h2{margin:0}.marca-privada-cadeado{align-items:center;gap:10px;margin:0 0 10px;display:flex}.marca-privada-cadeado small{color:var(--mut);font-size:11px;line-height:1.4}:root{--chegar:cubic-bezier(.16, 1, .3, 1);--partir:cubic-bezier(.7, 0, .84, 0);--t-retorno:.14s;--t-estado:.2s;--t-camada:.24s}@keyframes camada-lado{0%{opacity:0;translate:28px}}@keyframes camada-centro{0%{opacity:0;scale:.97}}@keyframes camada-sair-lado{to{opacity:0;translate:28px}}@keyframes camada-sair-centro{to{opacity:0;scale:.98}}@keyframes cortina-sair{to{opacity:0}}.painel{animation:camada-lado var(--t-camada) var(--chegar)}.dialogo,.caixa-busca{animation:camada-centro var(--t-camada) var(--chegar)}.cortina{animation:surgir var(--t-estado) var(--chegar)}.painel.saindo{animation:camada-sair-lado var(--t-retorno) var(--partir) forwards}.dialogo.saindo{animation:camada-sair-centro var(--t-retorno) var(--partir) forwards}.cortina.saindo{animation:cortina-sair var(--t-retorno) var(--partir) forwards}@keyframes abrir-menu{0%{opacity:0;translate:0 -4px;scale:.98}}.menu-vista-opcoes,.fmt-paleta,.personalizar,.menu-relatorio,.cal-escolha,.janela-comentarios,.painel-colunas,.painel-niveis,.lista-de-status,.painel-filtros,.menu-coluna,.mencoes{animation:abrir-menu var(--t-estado) var(--chegar);transform-origin:0 0}@keyframes aviso-subir{0%{opacity:0;translate:0 10px}}.aviso-flutuante{animation:aviso-subir var(--t-camada) var(--chegar)}@keyframes marcar{40%{scale:1.22}to{scale:1}}.caixa.feito:focus{animation:marcar var(--t-estado) var(--chegar)}::view-transition-old(root){animation:.12s var(--partir) both cortina-sair}::view-transition-new(root){animation:.18s var(--chegar) both surgir}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .painel,:root:not([data-animacao=sempre]) .dialogo,:root:not([data-animacao=sempre]) .caixa-busca,:root:not([data-animacao=sempre]) .aviso-flutuante,:root:not([data-animacao=sempre]) .menu-vista-opcoes,:root:not([data-animacao=sempre]) .fmt-paleta,:root:not([data-animacao=sempre]) .personalizar,:root:not([data-animacao=sempre]) .menu-relatorio,:root:not([data-animacao=sempre]) .cal-escolha,:root:not([data-animacao=sempre]) .janela-comentarios,:root:not([data-animacao=sempre]) .painel-colunas,:root:not([data-animacao=sempre]) .painel-niveis,:root:not([data-animacao=sempre]) .lista-de-status,:root:not([data-animacao=sempre]) .painel-filtros,:root:not([data-animacao=sempre]) .menu-coluna,:root:not([data-animacao=sempre]) .mencoes{animation:surgir var(--t-retorno) linear}:root:not([data-animacao=sempre]) .painel.saindo,:root:not([data-animacao=sempre]) .dialogo.saindo,:root:not([data-animacao=sempre]) .cortina.saindo{animation:80ms linear forwards cortina-sair}:root:not([data-animacao=sempre]) .caixa.feito:focus{animation:none}:root:not([data-animacao=sempre])::view-transition-old(root){animation:none}:root:not([data-animacao=sempre])::view-transition-new(root){animation:none}}@keyframes subir{0%{opacity:0;translate:0 8px}}.indicadores>.indicador:not(.reservado){animation:subir var(--t-camada) var(--chegar) backwards}.indicadores>.indicador:nth-child(2){animation-delay:40ms}.indicadores>.indicador:nth-child(3){animation-delay:80ms}.indicadores>.indicador:nth-child(4){animation-delay:.12s}.colunas>.cartao{animation:subir var(--t-camada) var(--chegar) backwards;animation-delay:.1s}.colunas>.cartao+.cartao,.lateral-dir>.cartao+.cartao{animation-delay:.16s}.vazio{animation:surgir var(--t-camada) var(--chegar) .12s backwards}.nav{transition:background-color var(--t-estado) var(--chegar), color var(--t-estado) var(--chegar)}.nav .ponto{transition:scale var(--t-estado) var(--chegar), opacity var(--t-estado) var(--chegar), background-color var(--t-estado) var(--chegar)}.nav:hover .ponto{opacity:.9;scale:1.25}.nav.ativo .ponto{scale:1.4}.nav:active{scale:.99}.tarefa{transition:background-color var(--t-retorno) ease}.cartao-tarefa{transition:border-color var(--t-retorno) ease, box-shadow var(--t-estado) var(--chegar), translate var(--t-estado) var(--chegar)}.cartao-tarefa:hover{translate:0 -1px;box-shadow:0 6px 14px -8px #141c2847}.cartao-tarefa:active{translate:0}:root[data-tema=escuro] .cartao-tarefa:hover{box-shadow:0 6px 14px -8px #000000b3}:where(button,a,[tabindex]):focus-visible{transition:outline-offset var(--t-retorno) var(--chegar)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .indicadores>.indicador,:root:not([data-animacao=sempre]) .colunas>.cartao,:root:not([data-animacao=sempre]) .vazio{animation:none}:root:not([data-animacao=sempre]) .nav,:root:not([data-animacao=sempre]) .nav .ponto,:root:not([data-animacao=sempre]) .tarefa,:root:not([data-animacao=sempre]) .cartao-tarefa{transition:none}:root:not([data-animacao=sempre]) .nav:hover .ponto,:root:not([data-animacao=sempre]) .nav.ativo .ponto,:root:not([data-animacao=sempre]) .nav:active,:root:not([data-animacao=sempre]) .cartao-tarefa:hover{translate:none;scale:none}}.indicador .valor{font-variant-numeric:tabular-nums}.editar-nome{color:var(--mut);cursor:pointer;vertical-align:middle;transition:color var(--t-retorno,.14s) ease, background-color var(--t-retorno,.14s) ease;background:0 0;border:0;border-radius:2px;place-items:center;margin-left:4px;padding:2px 4px;display:inline-grid}.editar-nome:hover,.editar-nome:focus-visible{color:var(--apoio);background:var(--bg)}.editar-nome svg{display:block}.nome-em-edicao{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nome-em-edicao input{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--apoio);border-radius:2px;width:min(260px,60vw);padding:3px 7px;font-size:13px;font-weight:600}.campo-trancado,.grade-form span.campo-trancado{border:1px dashed var(--line-hard);background:var(--bg);min-height:30px;color:var(--mut);cursor:not-allowed;text-transform:none;letter-spacing:normal;border-radius:2px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:400;display:flex}.campo-trancado svg{flex:none}.marca-area{color:var(--mut);cursor:pointer;flex:none;align-items:center;gap:5px;width:72px;font-size:11px;display:inline-flex}.area-oculta>input:first-child{color:var(--mut);text-decoration:line-through}.dialogo.revisao-clausulas{z-index:31;resize:both;flex-direction:column;width:min(860px,100vw - 32px);min-width:min(520px,100vw - 32px);max-width:calc(100vw - 16px);min-height:280px;max-height:calc(100vh - 16px);display:flex;overflow:hidden}.dialogo.revisao-clausulas .lista-revisao{flex:1;min-height:120px;max-height:none}.dialogo.revisao-clausulas:not([style]) .lista-revisao{max-height:58vh}.lista-revisao{flex-direction:column;gap:2px;max-height:58vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lista-revisao li{border-radius:3px;align-items:center;gap:8px;padding:3px 6px;display:flex}.lista-revisao li:hover{background:var(--bg)}.lista-revisao .recuo-clausula{flex:none;transition:width .14s}.lista-revisao .setas-nivel{margin-left:-2px}.lista-revisao .resp-clausula{letter-spacing:.06em;color:var(--apoio);background:var(--panel);border:1px solid var(--line);border-radius:99px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.lista-revisao .de-terceiro .resp-clausula{color:var(--mut)}.lista-revisao .titulo-clausula{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.lista-revisao .de-terceiro .titulo-clausula{color:var(--mut)}.lista-revisao select{width:250px;font:inherit;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);flex:none;padding:4px 22px 4px 8px;font-size:12px}.revisao-clausulas .painel-rodape{justify-content:flex-end;align-items:center;gap:8px;display:flex}.revisao-clausulas .painel-rodape .rodape-nota{margin-right:auto}.cortina.sobre{z-index:30}.dialogo.itens-novos{z-index:31}.peca.peca-condicao:before,.marca-dossie{content:"";background:var(--apoio);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.marca-dossie{margin:0 2px}.lista-revisao .ja-existe{color:var(--ok);background:var(--ok-soft);border-radius:99px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:600}.lista-itens-novos li{border:1px solid var(--line);border-radius:3px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.lista-itens-novos .nome-item-novo{min-width:0;font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:2px;flex:1;padding:4px 7px;font-size:12.5px}.lista-itens-novos .nome-item-novo:focus{border-color:var(--apoio);outline:none}.revisao-clausulas .mudar-todas{justify-content:flex-end;display:flex}.revisao-clausulas .mudar-todas label{color:var(--mut);align-items:center;gap:8px;font-size:12px;display:inline-flex}.revisao-clausulas .mudar-todas select{width:220px;font:inherit;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);padding:4px 22px 4px 8px;font-size:12px}.linhas-areas .btn-area{width:78px;color:var(--ink);flex:none;padding:3px 8px;font-size:11.5px}.linhas-areas .btn-quem{width:96px;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:3px 8px;font-size:11.5px;overflow:hidden}.linhas-areas .btn-quem.restrita{color:var(--apoio);font-weight:600}.linhas-areas li.quem-ve-area{flex-wrap:wrap;gap:5px;padding:2px 4px 8px 34px}.linhas-areas li.quem-ve-area:hover{background:0 0}.linhas-areas .etiqueta-inativa{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:99px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.editor-opcoes{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.editor-opcoes>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:500}.linhas-opcoes{max-width:460px}.grade-form label.marca-financeiro{cursor:pointer;flex-direction:row;align-items:center;gap:8px}.grade-form label.marca-financeiro>span{text-transform:none;letter-spacing:0;color:var(--mut);font-size:12px;font-weight:400;display:inline}.grade-form label.marca-financeiro b{color:var(--ink);font-weight:600}.onde-aparece{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.onde-aparece>span{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:500}.areas-da-coluna{flex-wrap:wrap;gap:6px;display:flex}.grade-form .areas-da-coluna label{cursor:pointer;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:99px;flex-direction:row;align-items:center;gap:6px;padding:3px 10px;font-size:12px}.grade-form .areas-da-coluna label.marcada{border-color:var(--apoio);background:var(--apoio-soft)}.acoes-citacao{flex:none;align-items:center;gap:6px;display:inline-flex}.acoes-citacao .adiar{font:inherit;color:var(--mut);background-color:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:99px;padding:2px 20px 2px 9px;font-size:11px}.limpar-tudo{font:inherit;letter-spacing:0;text-transform:none;color:var(--mut);cursor:pointer;background:0 0;border:0;margin-left:10px;font-size:10.5px}button.limpar-tudo:hover{color:var(--apoio);text-decoration:underline}.limpar-tudo.confirmando{color:var(--ink);cursor:default;align-items:center;gap:6px;display:inline-flex}.limpar-tudo.confirmando button{font:inherit;border:1px solid var(--line);background:var(--panel);cursor:pointer;color:var(--ink);border-radius:99px;padding:1px 8px;font-size:10.5px}.achados.comandos{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:4px}.achados .grupo-comando{color:var(--mut);letter-spacing:.04em;margin-left:auto;font-size:10.5px}.tl-setas{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tl-setas path{fill:none;stroke:var(--mut);stroke-width:1.4px;opacity:.85}.tl-setas path.atrasada{stroke:var(--alerta)}.tl-setas .tl-ponta{fill:var(--mut);stroke:none}.tl-setas .tl-ponta.atrasada{fill:var(--alerta)}.dialogo.pergunta-dependencias{z-index:31;width:min(520px,100vw - 32px)}.lista-empurradas{flex-direction:column;gap:4px;margin:4px 0 14px;padding:0;list-style:none;display:flex}.lista-empurradas li{background:var(--bg);border-radius:6px;align-items:baseline;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.lista-empurradas small{color:var(--mut)}.lista-empurradas span{color:var(--mut);white-space:nowrap;margin-left:auto;font-family:Geist Mono,monospace;font-size:11px}.rotulo-ligacao{color:var(--mut);margin:10px 0 4px;font-size:11px}.acrescentar-ligacao{align-items:center;gap:6px;display:flex}.acrescentar-ligacao select{width:auto;font:inherit;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);flex:none;padding:5px 24px 5px 8px;font-size:12px}.acrescentar-ligacao input{flex:1;min-width:0}.aviso-flutuante.neutro{background:var(--side)}.aviso-flutuante .acao-do-aviso{font:inherit;opacity:1;border:1px solid #ffffff59;border-radius:6px;padding:3px 10px;font-size:12px}.aviso-flutuante .acao-do-aviso:hover{background:#ffffff1f}.menu-visoes-opcoes{min-width:300px}.menu-visoes-opcoes .titulo-menu{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);padding:8px 10px 3px;font-size:11px}.menu-visoes-opcoes .vazio-menu{color:var(--mut);padding:4px 10px 6px;font-size:12px}.menu-visoes-opcoes .linha-visao{border-radius:6px;flex-direction:column;display:flex}.menu-visoes-opcoes .linha-visao.editando{background:var(--bg);margin:2px 0}.menu-visoes-opcoes .topo-visao{align-items:center;gap:4px;display:flex}.menu-visoes-opcoes .aplicar-visao{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0}.menu-visoes-opcoes .nome-visao{align-items:center;gap:6px;font-weight:500;display:flex}.menu-visoes-opcoes .aplicar-visao small{font-size:11px}.menu-visoes-opcoes .aplicar-visao[aria-pressed=true]{background:var(--apoio-soft)}.menu-visoes-opcoes .tag-padrao{color:var(--apoio);border:1px solid var(--apoio);background:var(--apoio-soft);border-radius:99px;padding:1px 6px;font-size:10px;font-style:normal}.menu-visoes-opcoes .editar-visao{width:auto;color:var(--apoio);flex:none;padding:4px 8px;font-size:11.5px}.menu-visoes-opcoes .editor-visao{flex-direction:column;gap:6px;padding:4px 10px 10px;font-size:12px;display:flex}.menu-visoes-opcoes .editor-visao label{color:var(--ink);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.menu-visoes-opcoes .editor-visao label input[type=checkbox]{flex:none;margin-top:2px}.menu-visoes-opcoes .editor-visao .campo{flex-direction:column;gap:3px}.menu-visoes-opcoes .editor-visao .campo>span{letter-spacing:.06em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:600}.menu-visoes-opcoes .editor-visao .campo input{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:5px 8px;font-size:12.5px}.menu-visoes-opcoes .acoes-visao{justify-content:flex-end;align-items:center;gap:6px;margin-top:2px;display:flex}.menu-visoes-opcoes .acoes-visao button{width:auto}.menu-visoes-opcoes .excluir-visao{color:var(--acao);margin-right:auto;padding:4px 6px;font-size:12px}.menu-visoes-opcoes .nova-visao{border-top:1px solid var(--line);color:var(--apoio);margin-top:4px}.menu-visoes-opcoes .salvar-visao{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding:8px 6px 4px;display:flex}.menu-visoes-opcoes .salvar-visao input:not([type]){font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:6px 8px;font-size:12px}.menu-visoes-opcoes .salvar-visao label{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:flex}.lista-modelos-checklist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin:8px 0;display:grid}.modelo-checklist{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.modelo-checklist .cabeca-modelo{align-items:center;gap:6px;display:flex}.modelo-checklist .cabeca-modelo input{min-width:0;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:4px;flex:1;padding:6px 8px;font-size:13px;font-weight:600}.modelo-checklist textarea{font-size:12.5px}.modelos-checklist .pe-cartao{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aplicar-modelo{margin:6px 0}.aplicar-modelo select{font:inherit;color:var(--apoio);background-color:var(--panel);border:1px dashed var(--line-hard);cursor:pointer;padding:5px 24px 5px 9px;font-size:12px}.quadro-carga :is(h2,h3){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quadro-carga .alternar-carga{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.quadro-carga .dir{text-transform:none;letter-spacing:0;align-items:center;gap:6px;margin-left:auto;display:flex}.quadro-carga .dir input{width:46px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);text-align:center;border-radius:4px;padding:2px 4px;font-size:12px}.rolagem-carga{overflow-x:auto}.tabela-carga{border-collapse:collapse;width:100%;font-size:12.5px}.tabela-carga th,.tabela-carga td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:6px 8px}.tabela-carga thead th{color:var(--mut);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.tabela-carga .col-pessoa{text-align:left;color:var(--ink);font-weight:600}.tabela-carga th.col-pessoa .av{vertical-align:middle;margin-right:8px;display:inline-grid}.carga-zero{color:var(--line-hard)}.carga-cel{min-width:44px;font:inherit;cursor:pointer;background:var(--bg);color:var(--ink);border:1px solid #0000;border-radius:99px;padding:2px 10px;font-size:12.5px}.carga-cel.ok{background:var(--ok-soft);color:var(--ok)}.carga-cel.medio{background:var(--aviso-soft);color:var(--aviso)}.carga-cel.alto,.carga-cel.atrasada{background:var(--acao);color:var(--acao-ink)}.carga-cel.ativa{box-shadow:0 0 0 2px var(--apoio)}.lista-da-carga{flex-direction:column;gap:3px;margin:10px 0 2px;padding:0;list-style:none;display:flex}.lista-da-carga button{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--bg);cursor:pointer;border:0;border-radius:6px;align-items:baseline;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.lista-da-carga button:hover{background:var(--apoio-soft)}.lista-da-carga small{color:var(--mut);white-space:nowrap;margin-left:auto}.tabela.selecionando,.tabela.selecionando *{-webkit-user-select:none;user-select:none;cursor:cell}.tabela td.cel-na-faixa{background-color:color-mix(in srgb, var(--apoio) 9%, transparent)}.moldura-faixa,.moldura-previa{pointer-events:none;z-index:7;box-sizing:border-box;position:absolute}.moldura-faixa{border:2px solid var(--apoio);border-radius:2px}.moldura-previa{border:1.5px dashed var(--apoio);background:color-mix(in srgb, var(--apoio) 6%, transparent)}.alca-preencher{pointer-events:auto;background:var(--apoio);border:1.5px solid var(--panel);cursor:crosshair;border-radius:1px;width:8px;height:8px;position:absolute;bottom:-5px;right:-5px}.alca-preencher:before{content:"";position:absolute;inset:-6px}.cel-formula{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);padding:0 6px;display:block}.cel-formula.erro{color:var(--alerta);text-align:left;cursor:help;font-weight:600}.valor-formula{font-variant-numeric:tabular-nums;color:var(--ink);padding:4px 0}.editor-formula{flex-direction:column;gap:6px;display:flex}.editor-formula textarea{font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.fichas-formula{flex-wrap:wrap;gap:4px;display:flex}.fichas-formula .chip{padding:2px 8px;font-size:11px}.ajuda-formula summary{cursor:pointer;color:var(--apoio);font-size:12px}.ajuda-formula ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ajuda-formula li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ajuda-formula code{color:var(--mut);font-size:11px}.linha-totais td{background:var(--bg);border-top:1px solid var(--line-hard);vertical-align:middle;font-size:12px}tfoot .linha-totais td{border-top:2px solid var(--line-hard);font-weight:600}.linha-totais .cel-nome{align-items:center;gap:8px;display:flex}.rotulo-total{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.cel-total{display:block;position:relative}.valor-total{width:100%;font:inherit;color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:4px;justify-content:flex-end;align-items:baseline;gap:5px;padding:4px 6px;display:flex}.valor-total:hover{background:var(--apoio-soft)}.valor-total small{color:var(--mut);font-size:11px;font-weight:500}.vazio-total{color:var(--line-hard)}.linha-totais .cel-nome .cel-total{margin-left:auto}.escolha-total{z-index:30;background:var(--panel);border:1px solid var(--line);min-width:210px;box-shadow:0 8px 20px var(--halo);border-radius:6px;flex-direction:column;padding:4px;font-weight:400;display:flex;position:absolute;top:calc(100% + 4px);right:0}tfoot .escolha-total{top:auto;bottom:calc(100% + 4px)}.escolha-total>button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:12.5px}.escolha-total>button:hover{background:var(--bg)}.escolha-total>button[aria-pressed=true]{background:var(--apoio-soft);color:var(--apoio)}.criterio-total{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:4px;padding:8px 6px 4px;display:flex}.criterio-total input,.criterio-total select{font:inherit;color:var(--ink);background-color:var(--bg);border:1px solid var(--line);border-radius:4px;padding:5px 8px;font-size:12px}.reacoes{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex;position:relative}.reacoes .reacao,.reacoes .reagir{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:99px;padding:3px 7px;font-size:12px;line-height:1}.reacoes .reacao span{color:var(--mut);font-size:11px}.reacoes .reacao.minha{border-color:var(--apoio);background:var(--apoio-soft)}.reacoes .reacao.minha span{color:var(--apoio)}.reacoes .reagir{color:var(--mut);opacity:0;transition:opacity var(--t-retorno) ease-out}li:hover>.reacoes .reagir,.reacoes .reagir:focus-visible,.reacoes .reagir[aria-expanded=true]{opacity:1}.reacoes:has(.reacao) .reagir{opacity:1}.paleta-reacoes{z-index:30;background:var(--panel);border:1px solid var(--line);box-shadow:0 8px 20px var(--halo);border-radius:99px;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.paleta-reacoes button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:5px;font-size:16px;line-height:1}.paleta-reacoes button:hover{background:var(--bg);transform:scale(1.15)}.abas-caixa{border-bottom:1px solid var(--line);gap:4px;display:flex}.abas-caixa button{font:inherit;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-size:13px;display:flex}.abas-caixa button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--acao);font-weight:600}.abas-caixa .novos{background:var(--acao);color:var(--acao-ink);border-radius:99px;padding:1px 7px;font-size:10.5px}.abas-caixa .qtd-aba{background:var(--bg);color:var(--mut);border:1px solid var(--line);border-radius:99px;padding:0 7px;font-size:10.5px}.lista-retornos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.linha-retorno{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 4px;display:flex}.icone-retorno{text-align:center;width:24px;color:var(--mut);flex:none;font-size:15px}.texto-retorno{min-width:0;color:var(--ink);flex:1;font-size:12.5px;line-height:1.5}.texto-retorno q{color:var(--mut)}.tarefa-retorno{font:inherit;color:var(--apoio);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11.5px;display:block}.tarefa-retorno:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.paleta-reacoes button:hover{transform:none}}.tl-ligar{background:var(--panel);border:2px solid var(--apoio);cursor:crosshair;opacity:0;z-index:2;width:9px;height:9px;transition:opacity var(--t-retorno) ease-out;border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;right:9px}.tl-barra:hover .tl-ligar,.tl-ligar:focus-visible{opacity:1}.tl-setas path.provisoria{stroke:var(--apoio);stroke-dasharray:4 3;opacity:1}.achados button{flex-wrap:wrap}.achados .trecho-comentario{color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:11.5px;overflow:hidden}.achados .trecho-comentario b{color:var(--ink);font-weight:600}.achados .trecho-comentario mark{background:var(--aviso-soft);color:var(--ink);border-radius:2px;padding:0 1px}.em-foco-teclado,tr.em-foco-teclado>td{background-color:color-mix(in srgb, var(--apoio) 11%, transparent)}.em-foco-teclado{outline:2px solid var(--apoio);outline-offset:-2px;border-radius:4px}tr.em-foco-teclado{outline-offset:-1px}.dialogo.atalhos-teclado{z-index:31;width:min(520px,100vw - 32px)}.atalhos-teclado dl{flex-direction:column;gap:4px;max-height:60vh;margin:6px 0 12px;display:flex;overflow:auto}.atalhos-teclado dl>div{grid-template-columns:150px 1fr;align-items:baseline;gap:10px;font-size:12.5px;display:grid}.atalhos-teclado dd{color:var(--ink);margin:0}.atalhos-teclado kbd{color:var(--ink);background:var(--bg);border:1px solid var(--line-hard);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.alerta-regra{color:var(--alerta);font-size:11.5px;display:block}.tabela.altura-pequena td{padding-top:0;padding-bottom:0;font-size:12px}.tabela.altura-pequena tbody tr[data-id] td{height:26px}.tabela.altura-pequena .cel-entrada,.tabela.altura-pequena .cel-select{min-height:0;padding-top:1px;padding-bottom:1px}.tabela.altura-pequena .av{width:18px;height:18px;font-size:10px}.tabela.altura-grande td{padding-top:8px;padding-bottom:8px}.tabela.altura-gigante td{padding-top:14px;padding-bottom:14px;font-size:14px}.chave-pref select{font:inherit;color:var(--ink);background-color:var(--panel);border:1px solid var(--line);flex:none;padding:4px 24px 4px 8px;font-size:12px}.tl-setas{z-index:2}.tl-barra{z-index:3}.tl-setas .tl-seta-alvo{stroke:#0000;stroke-width:12px;fill:none;pointer-events:stroke;cursor:pointer;opacity:1}.tl-setas g:hover>path:first-child,.tl-setas g.escolhida>path:first-child{stroke:var(--apoio);stroke-width:2.2px;opacity:1}.tl-seta-menu{z-index:30;background:var(--panel);border:1px solid var(--line);max-width:280px;box-shadow:0 8px 20px var(--halo);color:var(--ink);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,8px)}.tl-seta-menu>span{gap:6px;display:flex}.lista-empurradas li.conflito{background:color-mix(in srgb, var(--alerta) 12%, var(--bg))}.lista-empurradas li.conflito span{color:var(--alerta)}.botoes-dependencia{flex-wrap:wrap;justify-content:flex-end}@keyframes chegar-de-baixo{0%{opacity:0;translate:0 6px}}tr.abrindo>td,.etapas li.abrindo,.gaveta.abrindo{animation:chegar-de-baixo var(--t-camada) var(--chegar) backwards;animation-delay:calc(var(--i,0) * 35ms)}@keyframes aviso-descer{to{opacity:0;translate:0 8px}}.aviso-flutuante.saindo{animation:aviso-descer var(--t-retorno) var(--partir) forwards}@keyframes reacao-pop{0%{opacity:0;scale:.6}60%{scale:1.08}}.reacoes .reacao.pop{animation:reacao-pop .22s var(--chegar)}.tl-barra:not(.arrastando){transition:left var(--t-camada) var(--chegar), width var(--t-camada) var(--chegar)}.escolha-total,.paleta-reacoes,.tl-seta-menu,.lista-da-carga{animation:abrir-menu var(--t-estado) var(--chegar)}.escolha-total{transform-origin:100% 0}tfoot .escolha-total{transform-origin:100% 100%}.em-foco-teclado,tr.em-foco-teclado>td{transition:background-color var(--t-retorno) var(--chegar)}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) tr.abrindo>td,:root:not([data-animacao=sempre]) .etapas li.abrindo,:root:not([data-animacao=sempre]) .gaveta.abrindo,:root:not([data-animacao=sempre]) .reacoes .reacao.pop,:root:not([data-animacao=sempre]) .escolha-total,:root:not([data-animacao=sempre]) .paleta-reacoes,:root:not([data-animacao=sempre]) .tl-seta-menu,:root:not([data-animacao=sempre]) .lista-da-carga{animation:surgir var(--t-retorno) linear}:root:not([data-animacao=sempre]) .aviso-flutuante.saindo{animation:80ms linear forwards cortina-sair}:root:not([data-animacao=sempre]) .tl-barra,:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .lapis,:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .inserir,:root:not([data-animacao=sempre]) .tabela tbody .nome-linha .mais-sub{transition:none}}::view-transition-group(.linha){animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(.linha){animation-duration:.2s}::view-transition-new(.linha){animation-duration:.2s}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre])::view-transition-group(.linha){animation:none}}@keyframes visao-da-direita{0%{opacity:0;translate:24px}}@keyframes visao-da-esquerda{0%{opacity:0;translate:-24px}}@keyframes visao-descer{0%{opacity:0;translate:0 -8px}}@keyframes visao-crescer{0%{opacity:.4;scale:0 1}}@keyframes visao-esmaecer{0%{opacity:0}}:root.trocando-visao[data-direcao-visao=dir] :is(.quadro,.calendario,.timeline,.painel-graficos,.tabela-rolagem,.rolagem-carga){animation:visao-da-direita .32s var(--chegar) both}:root.trocando-visao[data-direcao-visao=esq] :is(.quadro,.calendario,.timeline,.painel-graficos,.tabela-rolagem,.rolagem-carga){animation:visao-da-esquerda .32s var(--chegar) both}.coluna-quadro:nth-child(2){--atraso-visao:40ms}.coluna-quadro:nth-child(3){--atraso-visao:80ms}.coluna-quadro:nth-child(4){--atraso-visao:.12s}.coluna-quadro:nth-child(5){--atraso-visao:.16s}.coluna-quadro:nth-child(n+6){--atraso-visao:.2s}:root.trocando-visao .coluna-quadro{animation:visao-esmaecer .24s var(--chegar) both;animation-delay:var(--atraso-visao,0s)}:root.trocando-visao .coluna-quadro .cartao-tarefa{animation:visao-descer .28s var(--chegar) both;animation-delay:calc(var(--atraso-visao,0s) + 60ms)}.cal-grade>.cal-dia:nth-child(n+15){--atraso-visao:40ms}.cal-grade>.cal-dia:nth-child(n+22){--atraso-visao:80ms}.cal-grade>.cal-dia:nth-child(n+29){--atraso-visao:.12s}.cal-grade>.cal-dia:nth-child(n+36){--atraso-visao:.16s}.cal-grade>.cal-dia:nth-child(n+43){--atraso-visao:.2s}:root.trocando-visao .cal-grade>.cal-dia{animation:visao-descer .26s var(--chegar) both;animation-delay:var(--atraso-visao,0s)}:root.trocando-visao .tl-barra{transform-origin:0;animation:visao-crescer .34s var(--chegar) both;animation-delay:60ms}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]).trocando-visao :is(.quadro,.calendario,.timeline,.painel-graficos,.tabela-rolagem,.rolagem-carga){animation:.12s linear both visao-esmaecer}:root:not([data-animacao=sempre]).trocando-visao :is(.coluna-quadro,.cartao-tarefa,.cal-dia,.tl-barra){animation:none}}:root[data-tema=escuro] .editor-anotacoes [style*=background-color]:where(:not([style*=transparent])){color:#1d2430}:root[data-tema=escuro] .editor-anotacoes [style*="background-color: rgb(255, 243, 163)"],:root[data-tema=escuro] .editor-anotacoes [style*="background-color: #fff3a3" i],:root[data-tema=escuro] .editor-anotacoes [style*="background-color:#fff3a3" i]{color:#f1f5fb;background-color:#5c4a0e!important}:root[data-tema=escuro] .editor-anotacoes [style*="background-color: rgb(201, 240, 214)"],:root[data-tema=escuro] .editor-anotacoes [style*="background-color: #c9f0d6" i],:root[data-tema=escuro] .editor-anotacoes [style*="background-color:#c9f0d6" i]{color:#f1f5fb;background-color:#1f4d33!important}:root[data-tema=escuro] .editor-anotacoes [style*="background-color: rgb(207, 225, 255)"],:root[data-tema=escuro] .editor-anotacoes [style*="background-color: #cfe1ff" i],:root[data-tema=escuro] .editor-anotacoes [style*="background-color:#cfe1ff" i]{color:#f1f5fb;background-color:#1f3a66!important}:root[data-tema=escuro] .editor-anotacoes [style*="background-color: rgb(255, 214, 220)"],:root[data-tema=escuro] .editor-anotacoes [style*="background-color: #ffd6dc" i],:root[data-tema=escuro] .editor-anotacoes [style*="background-color:#ffd6dc" i]{color:#f1f5fb;background-color:#5e2531!important}:root[data-tema=escuro] .editor-anotacoes [style^="color: rgb(205, 35, 53)"],:root[data-tema=escuro] .editor-anotacoes [style*="; color: rgb(205, 35, 53)"],:root[data-tema=escuro] .editor-anotacoes [style^="color: #cd2335" i],:root[data-tema=escuro] .editor-anotacoes [style*="; color: #cd2335" i],:root[data-tema=escuro] .editor-anotacoes font[color=\#cd2335 i]{color:#ff7383!important}:root[data-tema=escuro] .editor-anotacoes [style^="color: rgb(27, 95, 203)"],:root[data-tema=escuro] .editor-anotacoes [style*="; color: rgb(27, 95, 203)"],:root[data-tema=escuro] .editor-anotacoes [style^="color: #1b5fcb" i],:root[data-tema=escuro] .editor-anotacoes [style*="; color: #1b5fcb" i],:root[data-tema=escuro] .editor-anotacoes font[color=\#1b5fcb i]{color:#86b4ff!important}:root[data-tema=escuro] .editor-anotacoes [style^="color: rgb(30, 122, 90)"],:root[data-tema=escuro] .editor-anotacoes [style*="; color: rgb(30, 122, 90)"],:root[data-tema=escuro] .editor-anotacoes [style^="color: #1e7a5a" i],:root[data-tema=escuro] .editor-anotacoes [style*="; color: #1e7a5a" i],:root[data-tema=escuro] .editor-anotacoes font[color=\#1e7a5a i]{color:#5fd3a0!important}:root[data-tema=escuro] .editor-anotacoes [style^="color: rgb(181, 101, 13)"],:root[data-tema=escuro] .editor-anotacoes [style*="; color: rgb(181, 101, 13)"],:root[data-tema=escuro] .editor-anotacoes [style^="color: #b5650d" i],:root[data-tema=escuro] .editor-anotacoes [style*="; color: #b5650d" i],:root[data-tema=escuro] .editor-anotacoes font[color=\#b5650d i]{color:#f2a65a!important}.dialogo.dialogo-dossie{width:min(1200px,100vw - 48px);height:calc(100vh - 48px);max-height:none}.dialogo-dossie .lista-dossie{flex:auto;min-height:0;max-height:none}.dialogo-dossie .titulo-dossie{min-width:220px;font-size:13px}.dialogo-dossie .cabeca-dossie{gap:8px;padding:6px 10px}.dialogo-dossie .cabeca-dossie>select{font-size:12px}.dialogo-dossie .cabeca-dossie>select:first-of-type{flex:0 300px;max-width:300px}.dialogo-dossie .cabeca-dossie>select:nth-of-type(2){flex:0 170px;max-width:170px}.dialogo-dossie .cabeca-dossie>button{white-space:nowrap}@media (width<=760px){.dialogo.dialogo-dossie{width:calc(100vw - 16px);height:calc(100vh - 16px);padding:12px}.dialogo-dossie .titulo-dossie{min-width:110px}}.arrastavel{position:relative}.alca-arrasto{text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;width:16px;color:var(--mut);opacity:.55;transition:opacity var(--t-retorno) ease;flex:none;font-size:13px;line-height:1}.arrastavel:hover .alca-arrasto{opacity:1}.alca-arrasto:active{cursor:grabbing}.setas-arrasto{flex:none;gap:1px;display:inline-flex}.setas-arrasto button{cursor:pointer;color:var(--mut);transition:background-color var(--t-retorno) ease, color var(--t-retorno) ease;background:0 0;border:0;border-radius:2px;padding:3px 4px;font-size:11px;line-height:1}.setas-arrasto button:hover:not(:disabled){background:var(--panel);color:var(--ink)}.setas-arrasto button:disabled{opacity:.25;cursor:default}.setas-arrasto button:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}.arrastavel.arrastando{opacity:.45}.arrastavel.cai-antes:before,.arrastavel.cai-depois:after{content:"";z-index:1;background:var(--apoio);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.arrastavel.cai-antes:before{top:-2px}.arrastavel.cai-depois:after{bottom:-2px}.linhas-escopo{max-width:1000px}.gera-escopo{min-width:0;color:var(--mut);text-overflow:ellipsis;white-space:nowrap;flex:0 340px;font-size:11.5px;overflow:hidden}.gera-escopo.gera{color:var(--ink)}.nav .marca-situacao{flex:none;width:10px;height:10px;margin:0 -2px}.nav .marca-situacao.suspensa{color:#e8b04b}.nav .marca-situacao.encerrada{color:#6fbf9a;opacity:.8}.linha-caixa .acoes-vencimento{margin-left:auto}.apagar-alerta{font:inherit;color:var(--mut);cursor:pointer;transition:color var(--t-retorno) ease, background-color var(--t-retorno) ease;background:0 0;border:0;border-radius:4px;padding:2px 6px;font-size:15px;line-height:1}.apagar-alerta:hover{color:var(--alerta);background:var(--bg)}.apagar-alerta:focus-visible{outline:2px solid var(--apoio);outline-offset:1px}.link-discreto{font:inherit;color:var(--apoio);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.lista-vencimentos li{flex-wrap:wrap;row-gap:4px}.linha-caixa:has(.acoes-vencimento){flex-wrap:wrap;row-gap:4px}.lista-vencimentos li .linha-lembrete{flex:14rem;min-width:0}.linha-caixa:has(.acoes-vencimento) .linha-lembrete{flex:14rem;min-width:0}.lista-vencimentos .acoes-vencimento{margin-left:auto}.abrir-encerradas{text-align:left;white-space:nowrap;justify-content:flex-start}.abrir-encerradas .qtd{margin-left:auto}.side{scrollbar-width:none;padding-top:0}.side::-webkit-scrollbar{width:0;height:0;display:none}.side>.marca{z-index:2;background:var(--side);margin-bottom:-6px;padding-top:10px;padding-bottom:8px;position:sticky;top:0}.nova-so-minha{gap:6px;max-width:560px;margin:10px 0 6px;display:flex}.nova-so-minha input{flex:1;min-width:0}.barra-grade{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.barra-grade .rodape-nota{margin-right:auto}.barra-grade .btn-organizar{padding:4px 10px;font-size:12px}.grade-blocos{position:relative}.organizando .grade-blocos{-webkit-user-select:none;user-select:none}.celula-grade{flex-direction:column;min-width:0;transition:left .18s,top .18s,width .18s,height .18s;display:flex;position:absolute}.celula-grade.na-mao{z-index:5;box-shadow:0 12px 30px var(--halo);opacity:.96;transition:none}.grade-empilhada{flex-direction:column;gap:10px;display:flex}.grade-empilhada .celula-grade{position:static}.conteudo-grade{flex:1;min-height:0;overflow:visible;container-type:inline-size}.grade-blocos .conteudo-grade>.cartao,.grade-blocos .conteudo-grade>.semana{height:100%}.grade-blocos .conteudo-grade>.cartao{overflow:auto}.grade-blocos .conteudo-grade>.cartao>p{margin:0}@container (width<=560px){.indicadores{grid-template-columns:repeat(2,1fr)}}.alca-grade{cursor:grab;letter-spacing:.12em;text-transform:uppercase;color:var(--apoio);background:var(--apoio-soft);border:1px solid var(--apoio);border-bottom:0;border-radius:3px 3px 0 0;flex:none;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;display:flex}.alca-grade:active{cursor:grabbing}.alca-grade button{color:var(--mut);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px;line-height:1}.alca-grade button:hover{color:var(--alerta)}.organizando .celula-grade .conteudo-grade{outline:1px dashed var(--apoio)}.canto-grade{cursor:nwse-resize;z-index:2;background:linear-gradient(135deg, transparent 50%, var(--apoio) 50%);border-bottom-right-radius:2px;width:18px;height:18px;position:absolute;bottom:0;right:0}.sombra-grade{border:2px dashed var(--apoio);background:var(--apoio-soft);opacity:.6;pointer-events:none;border-radius:3px;position:absolute}.vencimentos-resolvidos{color:var(--mut);padding:0 14px 10px;font-size:12px}.vencimentos-resolvidos summary{cursor:pointer}.linha-resolvido{border-top:1px solid var(--line);align-items:center;gap:10px;padding:5px 0;display:flex}.linha-resolvido>span{flex-direction:column;flex:1;min-width:0;display:flex}.linha-resolvido b{color:var(--ink);font-weight:500}.lista-vencimentos li{flex-direction:row;align-items:center;gap:10px}.lista-vencimentos .linha-lembrete{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dialogo.pop-vencimentos{width:min(760px,94vw)}.app.gaveta{grid-template-columns:62px 1fr}.app.gaveta>.side{z-index:21;width:214px;animation:gaveta-entrar var(--t-estado,.16s) var(--chegar,ease-out);position:fixed;top:0;bottom:0;left:0;box-shadow:6px 0 24px #0a101a52}@keyframes gaveta-entrar{0%{opacity:.6;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:not([data-animacao=sempre]) .app.gaveta>.side{animation:none}}@media (width<=640px){.linhas-condicao li{flex-wrap:wrap;row-gap:4px}.linhas-condicao li>input:first-of-type{flex:55%;width:auto;min-width:0}.linhas-areas .uso-condicao{width:auto}.linhas-areas li.quem-ve-area{padding-left:4px}.linhas-regra-importacao li{grid-template-columns:1fr;gap:6px}.indicadores.indicadores-obra{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.indicadores.indicadores-obra::-webkit-scrollbar{display:none}.indicadores.indicadores-obra>.indicador{scroll-snap-align:start;flex:0 0 72%}}@media (pointer:coarse){.btn:not(.pequeno),.visao,.chip,.busca-tabela,.principal select,.topo-global button,.nav{min-height:44px}.btn.pequeno{min-height:36px}.chip{justify-content:center;align-items:center;padding-inline:14px;display:inline-flex}.recolher{width:44px;height:44px}.busca-tabela,.principal select{font-size:16px}}@media (width<=480px){.app.sem-lateral,.app.gaveta{grid-template-columns:50px 1fr}}@media (width<=640px){.filtros .busca-tabela{flex:100%;width:auto;max-width:none}}.menu-visoes-opcoes .acoes-visao .btn:not(.neutro){background:var(--acao);color:var(--acao-ink);padding:4px 12px}.menu-visoes-opcoes .acoes-visao .btn:not(.neutro):hover{background:var(--acao-hover)}.menu-visoes-opcoes .acoes-visao .btn:disabled{opacity:.5;cursor:default}.menu-visoes-opcoes .acoes-visao .btn.neutro{padding:4px 12px}.menu-visoes-opcoes .editor-visao .acoes-visao>:first-child{margin-right:auto}
