:root{--verde: #0a6f8f;--verde-escuro: #08566f;--verde-claro: #e3f5fa;--ciano: #22c3e0;--fundo: #f4f6fa;--escuro: #0b1f3a;--texto: #142033;--suave: #5d6b80;--borda: #e5e9f0;--vermelho: #c0392b;--sombra: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 16px rgba(16, 24, 40, .05)}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--texto);background:var(--fundo)}h1,h2{font-family:Manrope,sans-serif;margin:0}h1{font-size:28px;font-weight:800;letter-spacing:-.4px}h2{font-size:18px;font-weight:700}button,input,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.texto-suave{color:var(--suave);font-size:14px}.texto-pequeno{color:var(--suave);font-size:12px}.forte{font-weight:500}.erro{color:var(--vermelho);font-size:13px}.marca{display:flex;align-items:center;gap:10px}.marca-selo{width:34px;height:34px;border-radius:9px;background:#3fb58f;color:#0b2a21;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:800;font-size:14px}.marca-nome{font-family:Manrope,sans-serif;font-weight:800;font-size:20px}.botao,.botao-secundario{min-height:44px;padding:0 16px;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer}.botao{border:0;background:var(--verde);color:#fff}.botao-secundario{border:1px solid #c9d2cd;background:#fff;color:var(--texto)}.botao-link{border:0;background:none;color:var(--vermelho);font-size:13px;font-weight:600;cursor:pointer;min-height:36px}.botao-link-claro{border:0;background:none;color:#8fe0c3;font-weight:600;cursor:pointer;padding:0;min-height:32px;text-align:left}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--escuro)}.login-cartao{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px}.login-cartao label{font-weight:600;font-size:14px;margin-top:8px}.login-cartao select{min-height:44px;border:1px solid #c9d2cd;border-radius:8px;padding:0 12px}.login-marca{margin-bottom:8px}.app{display:flex;flex-wrap:wrap;min-height:100vh}.lateral{flex:1 1 230px;max-width:100%;background:var(--escuro);color:#e8efec;padding:28px 18px;display:flex;flex-direction:column;gap:28px}.lateral .marca{padding:0 8px}.lateral-itens{display:flex;flex-direction:column;gap:4px}.lateral-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;color:#c5d4ce;text-decoration:none;font-size:14px;font-weight:500}.lateral-item.ativo{background:#1e3d33;color:#fff;font-weight:600}.selo-gestor{margin-left:auto;padding:2px 7px;border-radius:999px;background:#2c4a40;color:#cfe3db;font-size:10px;font-weight:600}.lateral-rodape{margin-top:auto;padding:14px;border-radius:10px;background:#183229;font-size:12px;line-height:1.5;color:#c5d4ce;display:flex;flex-direction:column;gap:4px}.lateral-perfil{font-weight:600;color:#fff}.conteudo{flex:999 1 560px;min-width:0;padding:32px clamp(16px,3vw,40px)}.portal-topo{background:var(--escuro);color:#fff}.portal-barra,.portal-nav,.portal-conteudo{max-width:1120px;margin:0 auto;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}.portal-barra{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:6px}.portal-marca,.portal-usuario{display:flex;align-items:center;gap:10px;font-size:13px}.portal-nav{display:flex;flex-wrap:wrap;gap:4px}.portal-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;color:#c5d4ce;text-decoration:none;font-size:14px;border-bottom:3px solid transparent}.portal-nav a.ativo{color:#fff;font-weight:600;border-bottom-color:#3fb58f}.portal-conteudo{padding-top:28px;padding-bottom:28px}.selo-claro{padding:3px 9px;border-radius:999px;background:#2c4a40;color:#cfe3db;font-size:11px;font-weight:600}.pagina{display:flex;flex-direction:column;gap:20px}.pagina-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.acoes{display:flex;flex-wrap:wrap;gap:10px}.cartao{background:#fff;border:1px solid var(--borda);border-radius:12px;padding:20px}.cartao-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.indicador{display:flex;flex-direction:column;gap:8px}.numero{font-family:Manrope,sans-serif;font-weight:800;font-size:30px}.numero-alerta{color:var(--vermelho)}.barra{height:8px;border-radius:4px;background:#e5ebe8;overflow:hidden}.barra>div{height:8px;background:var(--verde)}.filtros{display:flex;flex-wrap:wrap;gap:6px}.pilula{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid #c9d2cd;background:#fff;color:#2e3a35;font-size:12px;font-weight:600;cursor:pointer}.pilula.ativa{border-color:var(--verde);background:var(--verde);color:#fff}.tabela-caixa{overflow-x:auto}table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}th{text-align:left;color:var(--suave);font-size:12px;font-weight:600;padding:8px 10px}td{padding:10px;border-top:1px solid #eef1ef;vertical-align:middle}.vazio{text-align:center;padding:24px}.pessoa{display:inline-flex;align-items:center;gap:8px}.avatar{width:34px;height:34px;border-radius:50%;background:#dce8e3;color:var(--verde-escuro);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.avatar-pequeno{width:26px;height:26px;font-size:11px}.status-celula{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-celula select{min-height:32px;border:1px solid #c9d2cd;border-radius:6px;padding:0 6px;font-size:12px;background:#fff}.selo{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.selo-concluida{background:#dff0e9;color:#0b5443}.selo-andamento{background:#e3ecf8;color:#1d4a80}.selo-pendente{background:#ecede8;color:#444a46}.selo-aguardando{background:#fbefd9;color:#7a4a06}.selo-atrasada{background:#f8e0dd;color:#8e2a22}.formulario{display:flex;flex-direction:column;gap:14px}.campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.campo{display:flex;flex-direction:column;gap:6px}.campo-largo{grid-column:1 / -1}.campo label{font-size:13px;font-weight:600}.campo input,.campo select{min-height:44px;border:1px solid #c9d2cd;border-radius:8px;padding:0 12px;background:#fff}.lista-tarefas{display:flex;flex-direction:column;gap:8px;margin-top:12px}.tarefa-linha{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid #e6eae8;border-radius:10px;cursor:pointer;background:#fff}.tarefa-linha.feita{background:#f7f9f8}.tarefa-linha input{width:20px;height:20px;accent-color:var(--verde);flex:none}.tarefa-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tarefa-nome{font-weight:600;font-size:14px}.tarefa-linha.feita .tarefa-nome{color:#5e6b65;text-decoration:line-through}.login-cartao input{min-height:44px;border:1px solid #c9d2cd;border-radius:8px;padding:0 12px}.login-cartao .botao[disabled]{opacity:.6;cursor:wait}.abas{display:flex;gap:4px;background:#eef1ef;border-radius:10px;padding:4px}.aba{flex:1;min-height:40px;border:0;border-radius:8px;background:transparent;color:#2e3a35;font-weight:600;font-size:13px;cursor:pointer}.aba.ativa{background:#fff;color:var(--verde-escuro);box-shadow:0 0 0 1px var(--borda)}.aviso{background:var(--verde-claro);color:var(--verde-escuro);border-radius:8px;padding:10px 12px;font-size:13px}.convite{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.codigo-caixa{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.codigo{font-family:ui-monospace,Menlo,monospace;font-size:20px;font-weight:700;letter-spacing:2px;background:var(--verde-claro);color:var(--verde-escuro);padding:8px 14px;border-radius:8px}.vazio-inicial{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0}.select-discreto{border:1px solid transparent;background:transparent;font-size:14px;padding:4px;border-radius:6px;min-height:32px}.select-discreto:hover,.select-discreto:focus{border-color:#c9d2cd;background:#fff}.cartao.erro{color:var(--vermelho)}.calendario-layout{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.calendario{flex:3 1 560px;min-width:0}.cal-detalhe{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px}.cal-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cal-nav{display:flex;align-items:center;gap:10px}.cal-nav h2{min-width:200px;text-align:center}.cal-seta{min-height:40px;width:40px;padding:0;font-size:20px}.cal-filtros{margin-bottom:14px;align-items:center}.pilula{display:inline-flex;align-items:center;gap:6px}.ponto{width:8px;height:8px;border-radius:50%;display:inline-block}.so-meus{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-left:6px}.cal-rolagem{overflow-x:auto}.cal-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:640px}.cal-semana{text-align:center;font-size:12px;font-weight:600;color:var(--suave);padding-bottom:4px}.cal-dia{min-height:96px;border:1px solid #e6eae8;border-radius:8px;background:#fff;padding:6px;display:flex;flex-direction:column;gap:3px;text-align:left;font:inherit;cursor:pointer;min-width:0}.cal-dia.vazio{background:#fafbfa;cursor:default}.cal-dia.fds{background:#f7f8f6}.cal-dia.hoje .cal-num{background:var(--verde);color:#fff;border-radius:999px;padding:0 7px}.cal-dia.selecionado{border:2px solid var(--verde)}.cal-num{font-size:13px;font-weight:600;align-self:flex-start}.chip{display:block;font-size:11px;font-weight:600;line-height:1.35;padding:2px 6px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.feito{opacity:.55;text-decoration:line-through}.chip.atrasado{box-shadow:inset 3px 0 #a3312a}.cat-fechamento{background:#dff0e9;color:#0b5443}.cat-federal{background:#e3ecf8;color:#1d4a80}.cat-estadual{background:#fbefd9;color:#7a4a06}.cat-municipal{background:#eceafb;color:#3c3489}.cat-trabalhista{background:#fbe6ef;color:#72243e}.ponto.cat-fechamento{background:#0f6b57}.ponto.cat-federal{background:#2f6db5}.ponto.cat-estadual{background:#c77a12}.ponto.cat-municipal{background:#534ab7}.ponto.cat-trabalhista{background:#b0446c}.pilula.ativa .ponto{background:#fff}.lista-dia{display:flex;flex-direction:column;gap:10px;margin-top:6px}.item-dia{border:1px solid #e6eae8;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.item-dia-topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.etiqueta{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px}.item-dia-acoes{display:flex;align-items:center;justify-content:space-between;gap:8px}.item-dia-acoes select{min-height:34px;border:1px solid #c9d2cd;border-radius:6px;padding:0 6px;font-size:13px;background:#fff}.marcar{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;min-height:32px}.marcar input{width:18px;height:18px;accent-color:var(--verde)}.nota-datas{margin-top:8px}.aviso-modelo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-color:#ead9b8;background:#fffaf0}.aviso-modelo p{margin:6px 0 0;max-width:760px}.alerta-fds{font-size:12px;color:#7a4a06;background:#fbefd9;border-radius:6px;padding:6px 8px}.cat-projeto{background:#e8edf2;color:#334155}.ponto.cat-projeto{background:#64748b}.grade-projetos,.grade-pessoas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.cartao-projeto,.cartao-pessoa{display:flex;flex-direction:column;gap:10px;text-align:left;font:inherit;color:inherit;cursor:pointer}.cartao-projeto.ativo,.cartao-pessoa.ativo{border:2px solid var(--verde)}.cartao-projeto-topo{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.selo-proj-ativo{background:#e3ecf8;color:#1d4a80}.selo-proj-pausado{background:#fbefd9;color:#7a4a06}.selo-proj-concluido{background:#dff0e9;color:#0b5443}.progresso-linha{display:flex;align-items:center;gap:8px}.progresso-linha .barra{flex:1}.progresso-linha.largo{min-width:220px}.barra>span{display:block;height:8px;background:var(--verde)}.layout-duplo{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.layout-duplo .principal{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.lateral-ideias,.lateral-ninebox{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:10px}.select-pequeno{min-height:36px;border:1px solid #c9d2cd;border-radius:6px;padding:0 8px;background:#fff;font-size:13px}.form-linha{display:flex;flex-wrap:wrap;gap:8px}.form-linha input,.form-linha select{min-height:44px;border:1px solid #c9d2cd;border-radius:8px;padding:0 10px;background:#fff}.form-linha input:first-of-type{flex:1 1 220px}.kanban-rolagem{overflow-x:auto}.kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:600px}.kanban-coluna{background:#f4f6f5;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;min-height:220px}.kanban-titulo{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.kanban-card{background:#fff;border:1px solid var(--borda);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:14px}.kanban-card.atrasado{box-shadow:inset 3px 0 0 var(--vermelho)}.kanban-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px}.kanban-botoes{display:flex;gap:4px}.mini{width:30px;height:30px;border:1px solid #c9d2cd;border-radius:6px;background:#fff;color:var(--verde);font-size:16px;cursor:pointer}.mini.perigo{color:var(--vermelho)}.rodape-projeto{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #eef1ef;padding-top:10px}.form-ideia{display:flex;flex-direction:column;gap:8px}.form-ideia textarea,.avaliacao-colunas+p+div textarea,#obs{border:1px solid #c9d2cd;border-radius:8px;padding:10px;font:inherit;resize:vertical}.lista-ideias{display:flex;flex-direction:column;gap:10px}.ideia{border:1px solid #e6eae8;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;font-size:14px}.ideia-acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mini-pilula{min-height:32px;padding:0 10px;border-radius:999px;border:1px solid #c9d2cd;background:#fff;font-size:12px;font-weight:600;cursor:pointer}.mini-pilula.ativa{background:var(--verde-claro);border-color:var(--verde);color:var(--verde-escuro)}.mini-pilula.verde{background:var(--verde);border-color:var(--verde);color:#fff}.campo-inline{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.campo-inline input{min-height:40px;width:110px;border:1px solid #c9d2cd;border-radius:8px;padding:0 10px}.bloco{display:block}.mini-indicadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.alerta{color:var(--vermelho)}.selo-quad{align-self:flex-start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.quad-verde{background:#dff0e9;color:#0b5443}.quad-cinza{background:#ecede8;color:#3a403c}.quad-coral{background:#f8e3dc;color:#7e2e18}.quad-vazio{background:#f4f5f2;color:#5e6b65}.avaliacao-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.avaliacao-colunas h3{font-size:15px;margin:0 0 8px}.linha-nota{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:14px}.notas{display:flex;gap:4px;flex:none}.nota{width:34px;height:34px;border:1px solid #c9d2cd;border-radius:6px;background:#fff;font-weight:600;cursor:pointer}.nota.ativa{background:var(--verde);border-color:var(--verde);color:#fff}.sugestao-quad{background:#f2f8f5;border-radius:8px;padding:10px 12px;font-size:14px}hr{border:0;border-top:1px solid #eef1ef;margin:8px 0}.lista-pdi{display:flex;flex-direction:column;gap:8px}.acao-pdi{display:flex;align-items:center;gap:10px;border:1px solid #e6eae8;border-radius:8px;padding:10px 12px;flex-wrap:wrap}.acao-texto{flex:1 1 260px;min-width:0}.campo-botao{justify-content:flex-end}.botao-secundario[disabled]{opacity:.6;cursor:not-allowed}.nb{display:flex;gap:8px}.nb-eixo-y{display:flex;flex-direction:column;justify-content:space-around;font-size:11px;color:var(--suave);width:40px;text-align:right}.nb-grade{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.nb-celula{min-height:72px;border-radius:6px;padding:6px 4px;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.nb-nome{font-size:11px;font-weight:600}.nb-pessoas{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.avatar.escuro{background:#10241e;color:#fff}.nb-eixo-x{display:flex;justify-content:space-around;margin-left:48px;font-size:11px;color:var(--suave)}.centro{text-align:center}.visibilidade{border:1px solid var(--borda);border-radius:10px;padding:12px 14px;gap:8px}.visibilidade legend{font-size:13px;font-weight:600;padding:0 4px}.opcao-radio{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;min-height:32px;cursor:pointer}.opcao-radio input{accent-color:var(--verde);width:16px;height:16px;min-height:0}.chips-membros,.editor-membros{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chips-membros .mini-pilula{display:inline-flex;align-items:center}.mini-pilula[disabled]{cursor:default;opacity:.85}.acesso{align-self:flex-start;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:#e3ecf8;color:#1d4a80}.acesso.privado{background:#ecede8;color:#444a46}body{-webkit-font-smoothing:antialiased}h1{font-size:30px;letter-spacing:-.6px}.icone{flex:none}.cartao{border:1px solid var(--borda);border-radius:16px;box-shadow:var(--sombra)}.botao,.botao-secundario{border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,box-shadow .15s,transform .1s}.botao{background:linear-gradient(180deg,#0c7da1,var(--verde));box-shadow:0 1px 2px #0a6f8f40,inset 0 1px #ffffff26}.botao:hover{background:var(--verde-escuro)}.botao:active,.botao-secundario:active{transform:translateY(1px)}.botao-secundario{border-color:var(--borda);box-shadow:0 1px 2px #1018280d}.botao-secundario:hover{background:#f8fafc}.pilula,.mini-pilula{border-color:var(--borda);transition:background .15s}.pilula.ativa{background:var(--escuro);border-color:var(--escuro)}.campo input,.campo select,.form-linha input,.form-linha select,.login-cartao input,.login-cartao select,.form-ideia textarea{border-color:#d7dde6;border-radius:10px}.campo input:focus,.campo select:focus,.form-linha input:focus,.form-ideia textarea:focus,.login-cartao input:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 3px #22c3e033}.sobretitulo{color:var(--suave);font-size:13px;font-weight:500;margin-bottom:4px}.titulo-cartao{font-size:16px}.contador{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#e9edf3;color:var(--suave);font-size:12px;font-weight:600}.marca-selo{background:linear-gradient(135deg,var(--ciano),#1597b8);color:#062033;border-radius:10px;box-shadow:0 4px 12px #22c3e059}.lateral{background:radial-gradient(120% 60% at 0% 0%,#12305a 0%,var(--escuro) 60%);padding:24px 14px;gap:20px;flex-basis:248px}.lateral-secao{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:#7f93b0;padding:0 12px;margin-bottom:-10px}.lateral-item{color:#b8c6da;border-radius:10px;position:relative;transition:background .15s,color .15s}.lateral-item:hover{background:#ffffff0d;color:#fff}.lateral-item.ativo{background:#22c3e01f;color:#fff}.lateral-item.ativo:before{content:"";position:absolute;left:-14px;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--ciano)}.lateral-item.ativo .icone{color:var(--ciano)}.selo-gestor{background:#22c3e026;color:#9fe6f3}.lateral-rodape{flex-direction:row;align-items:center;gap:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px}.lateral-quem{flex:1;min-width:0}.lateral-perfil{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.texto-lateral{font-size:11px;color:#8ea2bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-marca{background:linear-gradient(135deg,var(--ciano),#1597b8);color:#062033}.botao-icone{width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#b8c6da;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.botao-icone:hover{background:#ffffff14;color:#fff}.avatar{background:#e3eef8;color:#1d4a80}.portal-topo{background:radial-gradient(120% 140% at 0% 0%,#12305a 0%,var(--escuro) 60%)}.portal-nav a{gap:8px;color:#b8c6da}.portal-nav a.ativo{border-bottom-color:var(--ciano)}.portal-nav a.ativo .icone{color:var(--ciano)}.selo-claro{background:#22c3e026;color:#9fe6f3}.botao-link-claro{color:#9fe6f3}.login{background:radial-gradient(90% 70% at 20% 10%,#12305a 0%,var(--escuro) 65%)}.login-cartao{border-radius:20px;box-shadow:0 20px 60px #0000004d}.painel-topo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}@media (max-width: 1080px){.painel-topo{grid-template-columns:1fr}}.destaque{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;background:linear-gradient(135deg,#fff 40%,#effafd)}.destaque-texto{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:10px}.destaque-texto p{margin:0}.anel{width:136px;height:136px;flex:none}.anel-fundo{fill:none;stroke:#e8eef5;stroke-width:12}.anel-valor{fill:none;stroke:var(--verde);stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.anel-num{text-anchor:middle;font-family:Manrope,sans-serif;font-weight:800;font-size:28px;fill:var(--texto)}.anel-rot{text-anchor:middle;font-size:11px;fill:var(--suave)}.empilhada{display:flex;gap:3px;height:10px;border-radius:999px;overflow:hidden;background:#e8eef5}.seg{display:block;min-width:6px}.seg-concluida{background:#16a34a}.seg-andamento{background:#2f6db5}.seg-aguardando{background:#e0a106}.seg-pendente{background:#b6c2d2}.legenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--suave)}.legenda li{display:inline-flex;align-items:center;gap:6px}.legenda strong{color:var(--texto)}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kpi{display:flex;flex-direction:column;gap:4px;padding:18px}.kpi-num{font-family:Manrope,sans-serif;font-weight:800;font-size:30px;line-height:1.1;margin-top:8px}.kpi-alerta{border-color:#f3c9c3;background:linear-gradient(135deg,#fff 50%,#fff3f1)}.kpi-alerta .kpi-num{color:var(--vermelho)}.kpi-icone{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:none}.kpi-icone.vermelho{background:#fdecea;color:var(--vermelho)}.kpi-icone.ambar{background:#fdf3dc;color:#a16207}.kpi-icone.azul{background:#e6effa;color:#2f6db5}.kpi-icone.ciano{background:#e0f7fb;color:#0a6f8f}.grade-dupla{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.barras{display:flex;flex-direction:column;gap:14px;margin-top:14px}.barra-linha{display:flex;flex-direction:column;gap:6px}.barra-rotulo{display:flex;align-items:center;gap:8px;font-size:14px}.barra-conta{margin-left:auto}.mini-selo{font-size:11px;padding:2px 8px}.barra{height:8px;border-radius:999px;background:#e8eef5}.barra>div,.barra>span{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--verde),var(--ciano))}.faixa-convite{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;border:1px dashed #b9dbe7;background:#f3fbfd}.faixa-texto{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.codigo{background:#fff;border:1px solid #cbe8f1;color:var(--escuro);border-radius:10px;font-size:18px}th{text-transform:uppercase;letter-spacing:.6px;font-size:11px;color:#7a879b;border-bottom:1px solid var(--borda)}td{border-top:0;border-bottom:1px solid #f0f3f7}tbody tr{transition:background .12s}tbody tr:hover{background:#f8fafc}.status-celula select{border-color:var(--borda);border-radius:8px}.selo-concluida{background:#e3f6ea;color:#166534}.selo-andamento{background:#e6effa;color:#1d4a80}.selo-pendente{background:#eef1f5;color:#475467}.cartao-projeto{transition:box-shadow .15s,transform .15s}.cartao-projeto:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10182814}.cartao-projeto.ativo,.cartao-pessoa.ativo{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e026}.layout-quadro{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.coluna-ideias{flex:1 1 280px;max-width:100%;min-width:0;background:#eef2f7;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px}.coluna-ideias-topo{display:flex;align-items:center;gap:10px}.coluna-ideias-topo h2{font-size:16px;flex:1}.coluna-ideias .kpi-icone{width:32px;height:32px;border-radius:9px}.coluna-ideias .form-ideia{background:#fff;border-radius:12px;padding:10px;box-shadow:var(--sombra)}.coluna-ideias .ideia{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #1018280f}.quadro-projeto{flex:3 1 560px}.kanban-coluna{background:#eef2f7;border-radius:14px}.kanban-titulo{align-items:center}.kanban-titulo .ponto{margin-right:4px}.kanban-card{border:0;border-radius:12px;box-shadow:0 1px 2px #1018280f,0 2px 8px #1018280a}.kanban-card.atrasado{box-shadow:inset 3px 0 0 var(--vermelho),0 1px 2px #1018280f}.mini{border-color:var(--borda);border-radius:8px}.cal-dia{border-color:var(--borda);border-radius:10px}.cal-dia.hoje .cal-num,.nota.ativa{background:var(--verde)}.org-rolagem{overflow-x:auto;padding:8px 0 4px}.org,.org ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.org{min-width:max-content;margin:0 auto}.org ul{padding-top:22px;position:relative}.org li{position:relative;padding:22px 8px 0;display:flex;flex-direction:column;align-items:center}.org>li{padding-top:0}.org li:before,.org li:after{content:"";position:absolute;top:0;width:50%;height:22px;border-top:2px solid #cfd8e3}.org li:before{right:50%}.org li:after{left:50%;border-left:2px solid #cfd8e3}.org li:only-child:before,.org li:only-child:after{display:none}.org li:only-child{padding-top:0}.org ul>li:only-child{padding-top:22px}.org ul>li:only-child:after{display:block;border-top:0;left:50%;width:0}.org li:first-child:before,.org li:last-child:after{border:0}.org li:last-child:before{border-right:2px solid #cfd8e3;border-radius:0 10px 0 0}.org li:first-child:after{border-radius:10px 0 0}.org ul:before{content:"";position:absolute;top:0;left:50%;height:22px;border-left:2px solid #cfd8e3}.org>li>ul:before{display:block}.org-no{width:220px;display:flex;gap:10px;align-items:flex-start;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid var(--borda);border-radius:14px;padding:12px;cursor:pointer;box-shadow:var(--sombra);transition:transform .15s,box-shadow .15s}.org-no:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10182814}.org-no.ativo{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e026}.org-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.org-texto strong{font-size:14px}.org-numeros{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:4px}.etiqueta-setor{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#e0f7fb;color:#0a6f8f}.pessoa-cabecalho{display:flex;align-items:center;gap:14px;margin-bottom:14px}.avatar-grande{width:52px;height:52px;font-size:16px}.form-pessoa{align-items:flex-end;padding:12px;background:#f6f8fb;border-radius:12px;margin-bottom:8px}.form-pessoa .campo{flex:1 1 150px}.ok{color:#166534}.subtitulo{font-size:14px;margin:14px 0 8px}.atribuicoes{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.grupo-freq ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.grupo-freq li{display:flex;align-items:center;gap:8px;font-size:14px;padding:6px 8px;border-radius:8px}.grupo-freq li:hover{background:#f6f8fb}.grupo-freq li .icone{color:var(--verde)}.grupo-freq li span{flex:1}.freq{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 9px;border-radius:999px}.freq-diaria{background:#fdecea;color:#9b2c22}.freq-semanal{background:#fdf3dc;color:#8a5a06}.freq-mensal{background:#e6effa;color:#1d4a80}.freq-anual{background:#eceafb;color:#3c3489}.freq-eventual{background:#eef1f5;color:#475467}.sugestoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.lista-agora{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-agora li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f6f8fb}.lista-agora li.atrasado{box-shadow:inset 3px 0 0 var(--vermelho)}.agora-texto{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.form-pessoa .campo input{flex:none}.form-pessoa .campo-botao{flex:0 0 auto}.pessoa-datas{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;color:var(--suave)}.aniv-campos{display:flex;gap:6px}.aniv-campos select{min-height:44px;border:1px solid #d7dde6;border-radius:10px;padding:0 8px;background:#fff;flex:1}.selo-aniv{background:#fde7f1;color:#9d174d}.espaco-topo{margin-top:12px}.ferias-aprovada{background:linear-gradient(90deg,var(--verde),var(--ciano))}.ferias-solicitada{background:repeating-linear-gradient(45deg,#f2b84b 0,#f2b84b 6px,#f7d48d 6px,#f7d48d 12px)}.legenda .ponto{width:10px;height:10px;border-radius:3px}.alerta-prazo{font-size:13px;color:#1d4a80;background:#e6effa;border-radius:8px;padding:8px 10px;margin-bottom:6px}.alerta-prazo.vencido{color:#8e2a22;background:#fdecea}.alerta-fds{margin-bottom:6px}.linha-tempo-rolagem{overflow-x:auto;margin:10px 0 14px}.linha-tempo{min-width:760px;display:flex;flex-direction:column;gap:6px}.ft-cabecalho,.ft-linha{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:10px}.ft-meses{display:grid;grid-template-columns:repeat(12,1fr);font-size:11px;color:var(--suave);text-transform:uppercase;letter-spacing:.5px}.ft-meses span{border-left:1px solid var(--borda);padding-left:6px}.ft-nome{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden}.ft-trilha{position:relative;height:30px;border-radius:8px;background:repeating-linear-gradient(90deg,#f3f6fa 0,#f3f6fa calc(100% / 12 - 1px),#e5e9f0 calc(100% / 12 - 1px),#e5e9f0 calc(100% / 12))}.ft-barra{position:absolute;top:5px;bottom:5px;border-radius:6px;min-width:4px;box-shadow:0 1px 2px #10182826}.ft-hoje{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--vermelho);opacity:.6;border-radius:2px}.form-ferias{align-items:center}.form-ferias .campo-inline input{width:auto}.lista-ferias{list-style:none;margin:12px 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.lista-ferias li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#f6f8fb;flex-wrap:wrap}.cat-ferias{background:#e0f7fb;color:#0a5d78}.cat-aniversario{background:#fde7f1;color:#9d174d}.ponto.cat-ferias{background:#22c3e0}.ponto.cat-aniversario{background:#db2777}.chip.solicitada{background:repeating-linear-gradient(45deg,#fdf3dc 0,#fdf3dc 5px,#fbe9c0 5px,#fbe9c0 10px);color:#7a4a06}.item-equipe{gap:4px}.cat-borda-ferias{border-left:3px solid #22c3e0}.cat-borda-aniversario{border-left:3px solid #db2777}.cobre{display:inline-flex;align-items:center;gap:6px}.pl-nav{display:flex;align-items:center;gap:10px}.pl-semana{display:flex;flex-direction:column;align-items:center;min-width:150px}.pl-topo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px}@media (max-width: 900px){.pl-topo{grid-template-columns:1fr}}.pl-titulo{display:flex;gap:12px;align-items:center;margin-bottom:10px}.pl-resumo{display:flex;flex-direction:column;gap:10px}.pl-progresso{display:flex;align-items:baseline;gap:10px}.pl-progresso .kpi-num{margin:0}.pl-resumo-lista{list-style:none;margin:0;padding:0;font-size:13px;display:flex;flex-direction:column;gap:4px}.pl-resumo-lista li{display:flex;align-items:center;gap:6px}.pl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pl-numerada{counter-reset:prio}.pl-numerada .pl-item label:before{counter-increment:prio;content:counter(prio);width:20px;height:20px;border-radius:6px;background:#fdf3dc;color:#8a5a06;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.pl-item{display:flex;align-items:flex-start;gap:4px;border-radius:8px;padding:4px 4px 4px 6px}.pl-item:hover{background:#f6f8fb}.pl-item label{flex:1;display:flex;gap:8px;align-items:flex-start;font-size:13.5px;cursor:pointer;line-height:1.35;min-width:0;overflow-wrap:anywhere}.pl-item input{width:16px;height:16px;margin-top:1px;accent-color:var(--verde);flex:none}.pl-item.feito label span{text-decoration:line-through;color:#8a96a8}.pl-remover{border:0;background:none;color:#a0aabb;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px;opacity:0}.pl-item:hover .pl-remover,.pl-remover:focus{opacity:1}.pl-adicionar input{width:100%;border:1px dashed transparent;background:transparent;border-radius:8px;padding:6px 8px;font-size:13px;color:var(--texto)}.pl-adicionar input:hover{background:#f6f8fb}.pl-adicionar input:focus{outline:none;border-color:#b9dbe7;background:#fff}.pl-dias-rolagem{overflow-x:auto}.pl-dias{display:grid;grid-template-columns:repeat(5,minmax(165px,1fr));gap:10px}.pl-dia{background:#fff;border:1px solid var(--borda);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sombra);min-height:320px}.pl-dia.hoje{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e01f}.pl-dia.ferias{background:#f3fbfd}.pl-dia-topo{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:6px;border-bottom:1px solid #f0f3f7}.pl-dia-nome{font-weight:700;font-size:14px}.pl-dia-num{font-family:Manrope,sans-serif;font-weight:800;font-size:22px;color:#b6c2d2}.pl-dia.hoje .pl-dia-num{color:var(--verde)}.pl-prazo{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:600;padding:4px 8px;border-radius:8px}.pl-prazo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-prazo.feito{opacity:.55;text-decoration:line-through}.pl-periodo{display:flex;flex-direction:column;gap:2px;margin-top:4px}.pl-periodo-nome{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#8a96a8}.pl-notas{margin-bottom:4px}.saude{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.saude-ponto{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.saude-verde{background:#e3f6ea;color:#166534}.saude-amarela{background:#fdf3dc;color:#8a5a06}.saude-vermelha{background:#fdecea;color:#a12b22}.saude-concluida{background:#e6effa;color:#1d4a80}.saude-pausada{background:#eef1f5;color:#475467}.faixa-saude{display:flex;flex-wrap:wrap;gap:8px}.caixa-saude{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;border-radius:12px;padding:10px 12px;background:#f6f8fb}.caixa-saude.saude-amarela{background:#fffaf0}.caixa-saude.saude-vermelha{background:#fff5f4}.caixa-saude.saude-verde{background:#f3fbf6}.caixa-saude .saude{background:#fff}.caixa-saude ul{margin:0;padding-left:18px;font-size:13px;color:var(--texto);display:flex;flex-direction:column;gap:2px;flex:1;min-width:220px}.resumo-semanal textarea{width:100%;border:1px solid #d7dde6;border-radius:12px;padding:14px;font:13.5px/1.6 ui-monospace,Menlo,Consolas,monospace;color:var(--texto);background:#fbfcfe;resize:vertical}a.botao-secundario{text-decoration:none;color:var(--texto)}.modelos{display:flex;flex-direction:column;gap:8px}.modelos-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.modelo-cartao{text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda);background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.modelo-cartao strong{font-size:13.5px;line-height:1.3}.modelo-cartao:hover{border-color:#b9dbe7}.modelo-cartao.ativo{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e01f;padding:9px 11px}.previa-modelo{background:#f6f8fb;border-radius:12px;padding:10px 14px}.previa-modelo ol{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:13.5px}.caixa-conflitos{border:1px solid #f1dcae;background:#fffaf0;border-radius:12px;padding:10px 14px;font-size:13.5px}.caixa-conflitos strong{display:inline-flex;align-items:center;gap:6px;color:#8a5a06}.caixa-conflitos ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.caixa-conflitos li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.conflito-selo{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#8a5a06;background:#fdf3dc;border-radius:999px;padding:2px 8px}.aviso-linha{flex-basis:100%}.campo-horas{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--suave);flex-wrap:wrap}.campo-horas input{width:64px;min-height:34px;border:1px solid #d7dde6;border-radius:8px;padding:0 8px}.ideia-metricas{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ideia-horas{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#0a6f8f}.quad-ideia,.mq{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.q-rapido{background:#e3f6ea;color:#166534}.q-estrategico{background:#e6effa;color:#1d4a80}.q-quando{background:#eef1f5;color:#475467}.q-evitar{background:#fdecea;color:#a12b22}.q-sem{background:#fdf3dc;color:#8a5a06}.ideia-avaliar{display:flex;gap:10px;flex-wrap:wrap}.ideia-avaliar label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--suave)}.ideia-avaliar .select-pequeno{min-height:30px;font-size:12px}.matriz-ideias{background:#fff;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sombra)}.matriz-grade{display:grid;grid-template-columns:1fr 1fr;gap:4px;position:relative}.matriz-grade .mq{border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:0;font-size:11px}.matriz-grade .mq strong{font-family:Manrope,sans-serif;font-size:18px}.matriz-eixos{display:flex;justify-content:space-between}.horas-total{display:flex;gap:6px;align-items:flex-start;font-size:12px;font-weight:600;color:#0a6f8f}.projetos-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){.projetos-layout{grid-template-columns:1fr}}.lista-projetos{display:flex;flex-direction:column;gap:6px;position:sticky;top:16px}.lista-titulo{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--suave);padding:0 4px 2px}.item-projeto{text-align:left;font:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--borda);background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.item-projeto:hover{border-color:#b9dbe7}.item-projeto.ativo{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e01f;padding:9px 11px}.item-projeto-topo{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.item-projeto-topo strong{font-size:13.5px;line-height:1.3}.dot-saude{width:10px;height:10px;border-radius:50%;flex:none;margin-top:4px;background:currentColor}.dot-saude.saude-verde{color:#16a34a}.dot-saude.saude-amarela{color:#e0a106}.dot-saude.saude-vermelha{color:#dc2626}.dot-saude.saude-concluida{color:#2f6db5}.dot-saude.saude-pausada{color:#98a2b3}.dot-saude{background:currentColor!important}.item-ideias{display:flex;align-items:center;gap:8px;margin-top:6px;padding:12px;border-radius:12px;border:1px dashed #e8c77a;background:#fffaf0;color:#7a4a06;font:inherit;font-weight:600;font-size:14px;cursor:pointer;text-align:left}.item-ideias span:nth-child(2){flex:1}.item-ideias.ativo{border:2px solid #e0a106;background:#fdf3dc;padding:11px}.lista-vazia{padding:4px}.area-quadro{min-width:0;display:flex;flex-direction:column;gap:12px}.vazio-quadro{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px}.quadro-ideias{display:flex;flex-direction:column;gap:14px}.horas-destaque{display:flex;gap:8px;align-items:flex-start;max-width:340px;font-size:13px;color:#0a6f8f;background:#e0f7fb;border-radius:12px;padding:10px 12px}.form-ideia-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.form-ideia-linha>input{flex:1 1 320px;min-height:44px;border:1px solid #d7dde6;border-radius:10px;padding:0 12px}.faixa-avaliar{background:#fffaf0;border:1px solid #f1dcae;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.faixa-avaliar-titulo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:13px;color:#8a5a06;flex-wrap:wrap}.ideias-linha{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.matriz-quadro{display:grid;grid-template-columns:22px 1fr;gap:6px}.eixo-y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:11px;color:var(--suave)}.eixo-x{grid-column:2;text-align:center;font-size:11px;color:var(--suave)}.matriz-celulas{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 760px){.matriz-celulas{grid-template-columns:1fr}}.quadrante{border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:150px;background:#f6f8fb;border-top:3px solid transparent}.q-borda-rapido{background:#f3fbf6;border-top-color:#16a34a}.q-borda-estrategico{background:#f3f7fd;border-top-color:#2f6db5}.q-borda-quando{background:#f6f8fb;border-top-color:#98a2b3}.q-borda-evitar{background:#fff6f5;border-top-color:#dc2626}.quadrante{border-radius:0 0 14px 14px}.quadrante-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.quadrante-topo .texto-pequeno{flex:1}.quadrante-itens{display:flex;flex-direction:column;gap:8px}.quadrante .ideia,.faixa-avaliar .ideia,.ideias-aprovadas .ideia{background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #1018280f,0 2px 8px #1018280a}.quadrante-vazio{padding:8px 2px}.ideias-aprovadas summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--suave);margin-bottom:8px}.ideia.aprovada{opacity:.78}.ideia.aprovada:hover{opacity:1}.aprov-conta{flex-basis:100%;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#166534}.resumo-ideias{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--suave)}.resumo-ideias span{background:#f6f8fb;border-radius:999px;padding:4px 10px}.resumo-ideias strong{color:var(--texto)}.cat-certidao{background:#eceafb;color:#3c3489}.ponto.cat-certidao{background:#6250d6}.cat-borda-certidao{border-left:3px solid #6250d6}.kpi-icone.verde{background:#e3f6ea;color:#166534}.kpis-linha{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kpi-botao{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kpi-botao:hover{border-color:#b9dbe7}.kpi-botao.ativo{border:2px solid var(--verde);box-shadow:0 0 0 4px #22c3e01f}.filtros-cert{display:flex;flex-wrap:wrap;gap:8px}.filtros-cert input{flex:1 1 280px;min-height:44px;border:1px solid #d7dde6;border-radius:10px;padding:0 12px;background:#fff}.filtros-cert select{min-height:44px;border:1px solid #d7dde6;border-radius:10px;padding:0 10px;background:#fff}.importar-cert{display:flex;flex-direction:column;gap:12px}.importar-cert p{margin:0}.importar-cert ul.erro{margin:0;padding-left:28px}.resumo-importar{display:flex;flex-wrap:wrap;gap:6px}.acoes-importar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.acoes-importar select{min-height:40px;border:1px solid #c9d2cd;border-radius:8px;padding:0 10px;background:#fff}.modelos-cert{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.lista-cert{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cert{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) auto minmax(70px,.6fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#f6f8fb;border-left:3px solid transparent}@media (max-width: 1100px){.cert{grid-template-columns:1fr 1fr}.cert-acoes{grid-column:1 / -1}}.cert.cs-vencida{border-left-color:#dc2626;background:#fff6f5}.cert.cs-renovar{border-left-color:#e0a106;background:#fffaf0}.cert-principal{display:flex;flex-direction:column;gap:2px;min-width:0}.cert-obs{font-style:italic}.cert-datas{display:flex;flex-direction:column;gap:2px}.cert-datas strong{color:var(--texto)}.selo-cert{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap;justify-self:start}.selo-cert.cs-ok{background:#e3f6ea;color:#166534}.selo-cert.cs-renovar{background:#fdf3dc;color:#8a5a06}.selo-cert.cs-vencida{background:#fdecea;color:#a12b22}.selo-cert.cs-sem{background:#eef1f5;color:#475467}.cert-acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.cert-acoes a.mini-pilula{display:inline-flex;align-items:center;text-decoration:none;color:var(--texto)}.botao-link.editar{color:var(--verde)}.form-renovar{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:#fff;border-radius:10px;padding:10px}.form-renovar .campo-inline input{width:auto}.lateral-grupo{display:flex;flex-direction:column;gap:2px}.lateral-subitem{display:flex;align-items:center;min-height:36px;margin-left:30px;padding:0 12px;border-radius:8px;color:#9fb2cc;text-decoration:none;font-size:13.5px;position:relative}.lateral-subitem:before{content:"";position:absolute;left:-12px;top:50%;width:6px;height:6px;border-radius:50%;background:#4a6488;transform:translateY(-50%)}.lateral-subitem:hover{color:#fff;background:#ffffff0d}.lateral-subitem.ativo{color:#fff;background:#22c3e01f;font-weight:600}.lateral-subitem.ativo:before{background:var(--ciano)}.abas-secao{display:inline-flex;gap:4px;background:#e9edf3;border-radius:10px;padding:4px;margin-top:10px}.aba-secao{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:8px;color:var(--suave);text-decoration:none;font-size:13px;font-weight:600}.aba-secao:hover{color:var(--texto)}.aba-secao.ativa{background:#fff;color:var(--texto);box-shadow:0 1px 2px #10182814}.aba-secao.ativa .icone{color:var(--verde)}.selo-alerta{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#e0a106;color:#2b1d00;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.selo-alerta.vermelho{background:#ef4444;color:#fff}.portal-nav .selo-alerta{margin-left:6px}.lateral-subitem .selo-alerta{margin-left:auto}.alerta-cert{border-color:#f1dcae;background:linear-gradient(135deg,#fff 60%,#fffaf0);display:flex;flex-direction:column;gap:10px}.alerta-cert.com-vencida{border-color:#f3c9c3;background:linear-gradient(135deg,#fff 60%,#fff5f4)}.alerta-cert-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.alerta-cert-topo>div{flex:1;min-width:180px}.alerta-cert-topo .botao-secundario{text-decoration:none;color:var(--texto)}.alerta-cert-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.alerta-cert-lista li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:#fffc}.link-emitir{text-decoration:none;color:var(--texto);display:inline-flex;align-items:center}.perfil-colab h3,.perfil-bloco h3,.perfil-sugestoes h3{font-size:15px;margin:0 0 10px}.perfil-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.perfil-bloco{display:flex;flex-direction:column;gap:10px;min-width:0}.disc-barras{display:flex;flex-direction:column;gap:8px}.disc-linha{display:flex;align-items:center;gap:10px;font-size:13px}.disc-rotulo{width:120px;flex:none;color:var(--suave)}.disc-rotulo strong{color:var(--texto);margin-right:4px}.disc-trilho{position:relative;flex:1;height:10px;background:#eef1f5;border-radius:5px;overflow:hidden}.disc-barra{position:absolute;top:0;bottom:0;border-radius:5px}.disc-meio{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#9aa6b8}.disc-faixa{width:72px;flex:none;text-align:center;font-size:11px;font-weight:700;padding:2px 6px;border-radius:999px}.faixa-alto{background:#e3ecf8;color:#1d4a80}.faixa-moderado{background:#eef1f5;color:#4a5568}.faixa-baixo{background:#f4f5f2;color:#6b7280}.selo-disc{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.disc-d{background:#faece7;color:#712b13}.disc-i{background:#fbeaf0;color:#72243e}.disc-s{background:#e1f5ee;color:#085041}.disc-c{background:#eeedfe;color:#3c3489}.perfil-resumo{margin:4px 0 0;font-size:14px;line-height:1.5}.perfil-dl{display:grid;grid-template-columns:minmax(110px,150px) 1fr;gap:6px 12px;margin:0;font-size:13px}.perfil-dl dt{color:var(--suave)}.perfil-dl dd{margin:0}.perfil-rodape{align-items:center}.perfil-vazio{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5}.perfil-vazio p{margin:0}.perfil-vazio .marcar{align-items:flex-start;font-weight:400;line-height:1.5}.perfil-vazio .marcar input{margin-top:4px}.perfil-pontos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px}.ponto-forte,.ponto-desenvolver{border-radius:8px;padding:10px 12px}.ponto-forte{background:#dff0e9;color:#0b5443}.ponto-desenvolver{background:#fbefd9;color:#7a4a06}.ponto-forte .texto-pequeno,.ponto-desenvolver .texto-pequeno{color:inherit}.perfil-sugestoes{margin-top:20px;border-top:1px solid var(--borda);padding-top:16px;display:flex;flex-direction:column;gap:8px}.radar{margin:0}.radar svg{width:100%;max-width:440px;height:auto;display:block;margin:0 auto}.radar-legenda{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:12px;color:var(--suave)}.radar-legenda>span{display:inline-flex;align-items:center;gap:6px}.questionario{display:flex;flex-direction:column;gap:12px;max-width:520px}.q-tabela{display:flex;flex-direction:column;border:1px solid var(--borda);border-radius:10px;overflow:hidden}.q-cab,.q-linha{display:grid;grid-template-columns:1fr 64px 64px;align-items:center}.q-cab{background:#f4f6fa;font-size:12px;font-weight:600;color:var(--suave);padding:8px 12px;text-align:center}.q-linha{padding:6px 12px;border-top:1px solid var(--borda)}.q-palavra{font-size:15px;font-weight:500}.q-marca{justify-self:center;width:40px;height:40px;border-radius:50%;border:1px solid #c9d2cd;background:#fff;font-size:20px;font-weight:700;cursor:pointer}.q-mais.ativa{background:var(--verde);border-color:var(--verde);color:#fff}.q-menos.ativa{background:#8e2a22;border-color:#8e2a22;color:#fff}.q-cab small{display:block;font-size:11px;font-weight:400}.q-cab,.q-linha{grid-template-columns:1fr 72px 72px}.q-escolha{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:14px;color:var(--suave)}.q-escolha strong{color:var(--texto)}.pessoa-cabecalho>div{flex:1;min-width:0}.botao-editar-pessoa{flex:none;min-height:36px;padding:0 12px;font-size:13px;align-self:flex-start}.form-pessoa-aviso{flex:1 1 100%;margin:0;font-size:13px;color:#0a5d78;background:#e0f7fb;border-radius:10px;padding:10px 12px}.form-pessoa-botoes{flex-direction:row!important;align-items:center;gap:10px}@media (max-width: 760px){.pessoa-cabecalho{flex-wrap:wrap;align-items:flex-start}.pessoa-cabecalho>div{flex:1 1 calc(100% - 66px)}.botao-editar-pessoa{margin-left:66px;margin-top:-4px}}.dc-aviso .botao-secundario:disabled{opacity:.55;cursor:not-allowed}.dc-abas{display:flex;gap:4px;background:#e9edf3;border-radius:12px;padding:4px;overflow-x:auto;scrollbar-width:none}.dc-abas::-webkit-scrollbar{display:none}.dc-aba{flex:1 0 auto;min-height:40px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--suave);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.dc-aba:hover{color:var(--texto)}.dc-aba.ativa{background:#fff;color:var(--verde-escuro);box-shadow:var(--sombra)}.dc-visao{display:flex;flex-direction:column;gap:16px}.dc-indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.dc-indicador{display:flex;flex-direction:column;gap:4px;padding:16px}.dc-ind-valor{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:var(--texto)}.dc-ind-valor.bom{color:#166534}.dc-cascata{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dc-cascata li{display:grid;grid-template-columns:170px minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:13.5px}.dc-cascata-trilho{height:14px;border-radius:7px;background:#f0f3f7;overflow:hidden}.dc-cascata-barra{display:block;height:100%;border-radius:7px}.dc-cascata-barra.base{background:linear-gradient(90deg,var(--verde),var(--ciano))}.dc-cascata-barra.neg{background:#f1a8a0}.dc-cascata-barra.pos{background:#16a34a}.dc-cascata-valor{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.dc-vazio{padding:24px 0 8px}.dc-duas-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.dc-duas-colunas .subtitulo{margin-top:0}.dc-tabela{display:flex;flex-direction:column;font-size:14px}.dc-linha{display:grid;grid-template-columns:minmax(0,1fr) 110px 64px;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid #f0f3f7}.dc-linha.dc-sem-av{grid-template-columns:minmax(0,1fr) 110px}.dc-linha span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.dc-cab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--suave);border-bottom:1px solid var(--borda)}.dc-linha:not(.dc-cab):not(.dc-grupo):not(.dc-total) span:first-child{padding-left:14px;color:#3b475a}.dc-grupo{font-weight:700;background:#f6f8fb;border-radius:8px}.dc-total{font-weight:800;background:#e0f7fb;color:#08566f;border-radius:8px;border-bottom:0;margin-top:4px}.dc-av{color:var(--suave);font-size:12.5px}.dc-neg{color:#b42318}.dc-rolagem{overflow-x:auto}.dc-matriz{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}.dc-matriz th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--suave);text-align:right;padding:8px 10px;border-bottom:1px solid var(--borda)}.dc-matriz th:first-child,.dc-matriz td:first-child{text-align:left}.dc-matriz td{text-align:right;padding:8px 10px;border-bottom:1px solid #f0f3f7;font-variant-numeric:tabular-nums}.dc-matriz tr.dc-grupo td{background:#f6f8fb}.dc-matriz tr.dc-total td{background:#e0f7fb}.dc-conta{margin-right:6px}.dc-conta{color:var(--suave);font-variant-numeric:tabular-nums}@media (max-width: 760px){.dc-indicadores{grid-template-columns:1fr 1fr;gap:10px}.dc-indicador{padding:12px}.dc-ind-valor{font-size:20px}.dc-cascata li{grid-template-columns:1fr 56px;gap:4px 10px}.dc-cascata-rotulo{grid-column:1 / -1;font-size:12.5px}.dc-linha{grid-template-columns:minmax(0,1fr) 82px 52px;gap:6px;padding:8px 6px;font-size:13px}.dc-linha.dc-sem-av{grid-template-columns:minmax(0,1fr) 82px}.dc-linha:not(.dc-cab):not(.dc-grupo):not(.dc-total) span:first-child{padding-left:8px}.dc-duas-colunas{grid-template-columns:1fr}.dc-rolagem{overflow:visible}.dc-cartoes-celular{min-width:0;display:block}.dc-cartoes-celular thead{display:none}.dc-cartoes-celular tbody,.dc-cartoes-celular tfoot{display:flex;flex-direction:column;gap:8px}.dc-cartoes-celular tfoot{margin-top:8px}.dc-cartoes-celular tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;padding:10px 12px;border:1px solid var(--borda);border-radius:12px;background:#fff}.dc-cartoes-celular td{display:flex;flex-direction:column;align-items:flex-start;text-align:left!important;padding:0;border:0;background:none!important;font-size:14px}.dc-cartoes-celular td.dc-cel-titulo{grid-column:1 / -1;display:block;font-weight:700;font-size:14px;padding-bottom:6px;border-bottom:1px solid #f0f3f7}.dc-cartoes-celular td[data-rotulo]:before{content:attr(data-rotulo);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--suave);margin-bottom:1px}.dc-cartoes-celular td.dc-cel-total{font-weight:700}.dc-cartoes-celular tr.dc-grupo{background:#f6f8fb}.dc-cartoes-celular tr.dc-total{background:#e0f7fb;border-color:#b9e7f1;color:#08566f}.dc-cartoes-celular tr:not(.dc-grupo):not(.dc-total) td.dc-cel-titulo{font-weight:600}.dc-balancete.dc-cartoes-celular tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:6px 8px}.dc-balancete.dc-cartoes-celular td{font-size:13px;font-variant-numeric:tabular-nums}.dc-balancete.dc-cartoes-celular td[data-rotulo]:before{font-size:9.5px;letter-spacing:.2px;white-space:nowrap}.dc-balancete.dc-cartoes-celular tbody td.dc-cel-titulo{padding-left:0}.dc-tabela .dc-linha span:not(:first-child){white-space:nowrap}.dc-balancete.dc-cartoes-celular tbody tr{grid-template-columns:1fr 1fr}.dc-balancete.dc-cartoes-celular tbody td[data-rotulo="Saldo ant."]{order:1}.dc-balancete.dc-cartoes-celular tbody td[data-rotulo="Saldo atual"]{order:2}.dc-balancete.dc-cartoes-celular tbody td[data-rotulo=Débitos]{order:3}.dc-balancete.dc-cartoes-celular tbody td[data-rotulo=Créditos]{order:4}.dc-balancete.dc-cartoes-celular td{white-space:nowrap}.dc-balancete.dc-cartoes-celular td.dc-cel-titulo{white-space:normal}.dc-balancete.dc-cartoes-celular tbody td[data-rotulo=Débitos],.dc-balancete.dc-cartoes-celular tbody td[data-rotulo=Créditos]{color:var(--suave);font-size:12.5px}.dc-balancete.dc-cartoes-celular tbody tr{margin-left:calc(var(--nivel, 0) * 8px)}.dc-balancete.dc-cartoes-celular tr.dc-anal{padding:8px 10px}.dc-balancete.dc-cartoes-celular td:empty{display:none}.dc-balancete.dc-cartoes-celular tfoot tr{grid-template-columns:1fr 1fr 1.2fr}.dc-abrir{width:100%;padding:2px 0}.dc-folha{padding-left:0}.dc-tabela .dc-linha.dc-duas-col{grid-template-columns:minmax(0,1fr) 92px 50px}.dc-tabela .dc-linha.dc-duas-col.dc-sem-av{grid-template-columns:minmax(0,1fr) 92px}.dc-linha .dc-col-sec{display:none}.dc-conf-botoes{margin-left:0;width:100%;justify-content:flex-end}.dc-faixa{font-size:12.5px}.dc-matriz:not(.dc-balancete).dc-cartoes-celular td.dc-cel-total{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:baseline;border-top:1px solid #f0f3f7;padding-top:6px}}.dc-linha.dc-duas-col{grid-template-columns:minmax(0,1fr) 120px 120px 64px}.dc-linha.dc-duas-col.dc-sem-av{grid-template-columns:minmax(0,1fr) 120px 120px}.dc-col-sec{color:var(--suave)}.dc-alerta{background:#fff6f5}.dc-faixa{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 14px;border-radius:12px;background:#fff;border:1px solid var(--borda);font-size:13px;color:var(--suave)}.dc-faixa strong{color:var(--texto)}.dc-faixa.exemplo{background:#fffaf0;border-color:#f1dcae}.dc-faixa-acoes{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.botao-link.perigo{color:var(--vermelho)}.botao-link.dc-link{color:var(--verde)}.dc-empilhado{display:flex;flex-direction:column;gap:22px}.dc-empilhado .subtitulo{margin-top:0}.dc-vazio-cartao{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px}.dc-vazio-cartao p{max-width:640px;margin:0}.dc-conferencia{border-color:#b9e7f1;box-shadow:0 0 0 4px #22c3e01a}.dc-checklist{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.dc-checklist li{display:flex;gap:10px;align-items:flex-start}.dc-checklist li span{flex:none;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.dc-checklist li.ok span{background:#dcfce7;color:#166534}.dc-checklist li.atencao span{background:#fdf3dc;color:#8a5a06}.dc-conf-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border-top:1px solid var(--borda);padding-top:14px}.dc-conf-botoes{margin-left:auto;display:inline-flex;gap:12px;align-items:center}.dc-alternar{display:inline-flex;background:#e9edf3;border-radius:10px;padding:3px}.dc-alternar button{border:0;background:transparent;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:var(--suave);cursor:pointer}.dc-alternar button.ativa{background:#fff;color:var(--verde-escuro);box-shadow:var(--sombra)}.dc-arvore-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.dc-arvore-acoes .botao-secundario{min-height:34px;padding:0 12px;font-size:13px}.dc-balancete tbody td.dc-cel-titulo{padding-left:calc(10px + var(--nivel, 0) * 18px)}.dc-abrir{display:inline-flex;align-items:baseline;gap:6px;border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--texto);cursor:pointer;text-align:left}.dc-abrir:hover{color:var(--verde)}.dc-folha{display:inline-flex;align-items:baseline;gap:6px;padding-left:16px;color:#3b475a}.dc-seta{display:inline-block;width:10px;font-size:16px;line-height:1;color:var(--verde);transition:transform .15s}.dc-seta.aberta{transform:rotate(90deg)}.dc-balancete tr.dc-sint:not(.dc-grupo) td{background:#fafbfd}.dc-balancete tfoot td{font-weight:700}.aguardando{align-items:stretch;text-align:left}.aguardando-icone{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:#e0f7fb}.aguardando-icone.bloqueada{background:#fdecea;color:var(--vermelho);font-weight:800}.lista-aprovacoes{display:flex;flex-direction:column;gap:10px}.aprovacao{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.aprovacao.pendente{border-color:#f1dcae;background:linear-gradient(135deg,#fff 60%,#fffaf0)}.aprovacao-texto{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.aprovacao-texto .texto-pequeno{overflow-wrap:anywhere}.aprovacao-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aprovacao-acoes{display:flex;gap:8px;flex-wrap:wrap}.selo-pendente-forte{background:#fdf3dc;color:#8a5a06}@media (max-width: 760px){.aprovacao-acoes{width:100%}.aprovacao-acoes>*{flex:1}}body{overflow-x:hidden}.lateral-barra{display:flex;align-items:center;justify-content:space-between;gap:12px}.botao-menu{display:none}@media (max-width: 860px){.app{flex-direction:column;flex-wrap:nowrap}.lateral{flex:none;position:sticky;top:0;z-index:30;padding:10px 14px;gap:12px;max-height:100vh;overflow-y:auto}.lateral .marca{padding:0}.botao-menu{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0d;color:#fff;cursor:pointer}.hamburguer{display:flex;flex-direction:column;gap:4px;width:18px}.hamburguer span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}.lateral.aberto .hamburguer span:nth-child(1){transform:translateY(6px) rotate(45deg)}.lateral.aberto .hamburguer span:nth-child(2){opacity:0}.lateral.aberto .hamburguer span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.ponto-alerta{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%;background:#e0a106;box-shadow:0 0 0 2px var(--escuro)}.ponto-alerta.vermelho{background:#ef4444}.lateral .lateral-secao,.lateral .lateral-itens,.lateral .lateral-rodape{display:none}.lateral.aberto .lateral-itens,.lateral.aberto .lateral-rodape{display:flex}.lateral.aberto{padding-bottom:16px;box-shadow:0 12px 30px #00000059}.lateral-item.ativo:before{left:-8px}.conteudo{flex:1 1 auto;padding:20px 14px 32px}.portal-barra{padding-top:10px}.portal-usuario>span:first-child{display:none}.portal-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.portal-nav::-webkit-scrollbar{display:none}.portal-nav a{white-space:nowrap;flex:none;padding:0 12px}.portal-conteudo{padding-top:20px}.lista-projetos{position:static}}@media (max-width: 760px){h1{font-size:24px}.pagina{gap:14px}.pagina-topo{align-items:flex-start}.cartao{padding:16px;border-radius:14px}.acoes>*{flex:1 1 auto}.tabela-cartoes{min-width:0}.tabela-cartoes thead{display:none}.tabela-cartoes,.tabela-cartoes tbody{display:block}.tabela-cartoes tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;border:1px solid var(--borda);border-radius:12px;padding:12px;margin-bottom:10px;background:#fff}.tabela-cartoes td{display:block;padding:0;border:0;min-width:0;white-space:normal}.tabela-cartoes td.forte{grid-column:1 / -1;font-size:15px;font-weight:600}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--suave);margin-bottom:2px}.tabela-cartoes td[data-rotulo=Responsável],.tabela-cartoes td[data-rotulo=Status]{grid-column:1 / -1}.tabela-cartoes .pessoa select,.tabela-cartoes .status-celula select{max-width:100%}.tabela-cartoes .status-celula{flex-wrap:wrap}.tabela-cartoes td[data-rotulo=Área]{order:1}.tabela-cartoes td[data-rotulo=Prazo]{order:2}.tabela-cartoes td[data-rotulo=Responsável]{order:3}.tabela-cartoes td[data-rotulo=Status]{order:4}.tabela-cartoes td.celula-acoes{order:5;grid-column:1 / -1;text-align:right;margin-top:-4px}.tabela-cartoes td.celula-acoes .botao-link{min-height:32px}.tabela-cartoes td.vazio{grid-column:1 / -1}.cal-nav{width:100%;justify-content:space-between}.cal-nav h2{min-width:0;font-size:16px}.cal-grade{min-width:0;gap:3px}.cal-semana{font-size:11px}.cal-dia{min-height:48px;padding:4px 3px;gap:2px;border-radius:8px;align-items:center}.cal-num{font-size:12px;align-self:center}.cal-dia.hoje .cal-num{padding:0 5px}.cal-dia .chip{font-size:0;line-height:0;height:4px;width:100%;padding:0;border-radius:2px;box-shadow:none}.cal-dia .chip.cat-fechamento{background:#0f6b57}.cal-dia .chip.cat-federal{background:#2f6db5}.cal-dia .chip.cat-estadual{background:#c77a12}.cal-dia .chip.cat-municipal{background:#534ab7}.cal-dia .chip.cat-trabalhista{background:#b0446c}.cal-dia .chip.cat-projeto{background:#64748b}.cal-dia .chip.cat-ferias{background:#22c3e0}.cal-dia .chip.cat-aniversario{background:#db2777}.cal-dia .chip.cat-certidao{background:#534ab7}.cal-dia .chip.atrasado{background:var(--vermelho)}.calendario,.cal-detalhe{flex-basis:100%}.pl-nav{width:100%;justify-content:space-between}.pl-semana{min-width:0}.pl-dias{grid-template-columns:1fr}.pl-dia{min-height:0}.pl-remover{opacity:1}.kanban{grid-template-columns:1fr;min-width:0}.kanban-coluna{min-height:0}.org-rolagem{overflow:visible;padding:0}.org,.org ul{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.org ul{padding:8px 0 0 16px;margin-left:10px;border-left:2px solid #cfd8e3}.org ul:before,.org li:before,.org li:after{display:none!important}.org li,.org>li,.org li:only-child,.org ul>li:only-child{padding:0;align-items:stretch}.org-no{width:100%}.cert,.grade-dupla,.avaliacao-colunas{grid-template-columns:1fr}.campos{grid-template-columns:1fr 1fr}.form-linha>*{flex:1 1 100%}.kpis{gap:10px}.perfil-pontos{grid-template-columns:1fr}}@media (max-width: 420px){.campos{grid-template-columns:1fr}.indicadores{grid-template-columns:1fr 1fr;gap:10px}}.sala-frase{margin:6px 0 0}.sala-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.sala-bloco{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;padding:16px 18px;transition:border-color .15s}.sala-bloco:hover,.sala-bloco:focus-visible{border-color:var(--verde)}.sala-bloco-topo{display:flex;align-items:center;gap:10px}.sala-icone{width:32px;height:32px;border-radius:8px;background:var(--verde-claro);color:var(--verde);display:inline-flex;align-items:center;justify-content:center;flex:none}.sala-titulo{font-family:Manrope,sans-serif;font-weight:700;font-size:15px}.sala-seta{margin-left:auto;color:var(--suave)}.sala-destaque{font-family:Manrope,sans-serif;font-weight:800;font-size:22px}.sala-destaque.alerta{color:var(--vermelho)}.sala-destaque.atencao{color:#7a4a06}.sala-itens{display:flex;flex-direction:column;gap:6px}.sala-item{font-size:14px;padding:7px 10px;border-radius:8px;background:#f6f8fb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-atencao{display:flex;flex-direction:column;gap:12px;max-width:920px}.sala-atencao h2{display:flex;align-items:center;gap:8px}.sala-conta{font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px;background:#f8e0dd;color:#8e2a22}.sala-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sala-linha{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;background:#f6f8fb;text-decoration:none;color:inherit;font-size:14px}.sala-linha:hover,.sala-linha:focus-visible{background:var(--verde-claro)}.sala-linha.alerta{box-shadow:inset 3px 0 0 var(--vermelho)}.sala-linha.atencao{box-shadow:inset 3px 0 #d99a2b}.sala-linha-texto{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sala-secao{flex:none;font-size:12px;font-weight:600;color:var(--suave)}.sala-linha.alerta .sala-secao{color:var(--vermelho)}.sala-linha.atencao .sala-secao{color:#7a4a06}@media (min-width: 861px){.sala-grade{display:none}}@media (max-width: 860px){.sala-atencao{display:none}}.botao-editar{color:var(--verde);margin-right:6px}.acoes-item{display:inline-flex;align-items:center}.nome-editavel{cursor:text}.linha-editando td{background:var(--verde-claro)}.editar-tarefa{gap:10px}.editar-tarefa .campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tabela-cartoes tr.linha-editando td{grid-column:1 / -1}.disc-resultado{display:flex;flex-direction:column;gap:12px}.disc-abas{max-width:360px}.disc-ajuste{font-size:13px;line-height:1.5}.aviso-versao{background:#fbefd9;color:#7a4a06;border-radius:8px;padding:10px 12px;font-size:13px}.te{display:inline-flex;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.te-texto{min-width:0;overflow-wrap:anywhere}h1.te,h2.te,h3.te,div.te{display:flex}.te-vazio{color:#8a96a8;font-style:italic;font-weight:400}.te-lapis{flex:none;border:0;background:none;color:#8a96a8;cursor:pointer;padding:2px 4px;border-radius:6px;line-height:0;opacity:0;transition:opacity .15s;align-self:center}.te:hover .te-lapis,.te-lapis:focus-visible,.te-vazio+.te-lapis{opacity:1}.te-lapis:hover{color:var(--verde);background:#f0f4f2}@media (hover: none){.te-lapis{opacity:.7}}.te-editando{display:block;width:100%}.te-campo{width:100%;font:inherit;color:inherit;border:1px solid var(--verde);border-radius:6px;padding:2px 6px;background:#fff;box-sizing:border-box}.te-multilinha{resize:vertical}.kanban-card-topo{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.kanban-card .editar-tarefa .campos{grid-template-columns:1fr}.kanban-card .editar-tarefa .acoes{flex-wrap:wrap}.projeto-dados{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:6px}.projeto-dados label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#5b6576;font-weight:600}.projeto-dados input[type=date]{min-height:32px;border:1px solid #c9d2cd;border-radius:8px;padding:0 8px;font:inherit;font-size:13px}.pl-item label{flex:none}.pl-item .pl-texto{flex:1;font-size:13.5px;line-height:1.35;padding-top:0}.pl-item.feito .te-texto{text-decoration:line-through;color:#8a96a8}.lateral-pilar{margin:14px 0 2px;padding:0 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#22c3e0}.lateral-futuro{margin-top:14px;opacity:.7}.futuro-cartao{display:flex;gap:16px;align-items:flex-start;max-width:720px}.futuro-cartao h2{margin-bottom:6px}.selo-revisao{background:#fbefd9;color:#7a4a06}.selo-bloqueada{background:#f8e0dd;color:#8e2a22}.selo-dia{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 8px;border-radius:8px;background:var(--verde-claro);color:var(--verde-escuro);font-size:12px;font-weight:700}.campo textarea{border:1px solid #d7dde6;border-radius:10px;padding:10px 12px;font:inherit;resize:vertical}.campo textarea:focus{outline:none;border-color:var(--verde);box-shadow:0 0 0 3px #22c3e033}.modelo-lista,.crono-lista,.crono-checklist{list-style:none;margin:0;padding:0}.modelo-item+.modelo-item{border-top:1px solid var(--borda)}.modelo-item.inativo{opacity:.6}.modelo-linha{width:100%;display:flex;align-items:center;gap:12px;padding:12px 4px;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:8px}.modelo-linha:hover{background:#f7f9fc}.modelo-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.modelo-form{display:flex;flex-direction:column;gap:12px;padding:12px 0}.modelo-ativo{font-weight:500}.modelo-ativo input{width:auto;min-height:auto}.gerar-cartao{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-color:#b9dbe7;background:#f3fbfd}.gerar-texto{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}.gerar-campos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gerar-campos select{min-height:40px;border:1px solid #c9d2cd;border-radius:8px;padding:0 10px;background:#fff}.gerar-campos input{width:70px}.crono-resumo{display:flex;flex-direction:column;gap:10px}.crono-resumo-topo{display:flex;align-items:baseline;gap:12px}.crono-pct{font-family:Manrope,sans-serif;font-size:28px;font-weight:800}.crono-contas{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;font-weight:600}.crono-contas .alerta{color:var(--vermelho)}.crono-contas .ambar{color:#a16207}.crono-dia.hoje{border:2px solid var(--ciano)}.crono-dia-titulo{display:flex;align-items:center;gap:10px;margin-bottom:6px}.crono-item{padding:12px 0}.crono-item+.crono-item{border-top:1px solid var(--borda)}.crono-item.feita .crono-nome{color:var(--suave);text-decoration:line-through}.crono-linha{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.crono-texto{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:3px}.crono-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crono-aviso{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#a16207}.crono-aviso.vermelho{color:var(--vermelho)}.crono-rodape{display:flex;gap:14px;margin:6px 0 0 38px}.botao-texto{border:0;background:none;padding:4px 0;font:inherit;font-size:12px;font-weight:600;color:var(--verde);cursor:pointer}.botao-texto.vermelho{color:var(--vermelho)}.crono-bloqueio{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0 38px}.crono-bloqueio input{flex:1 1 240px;min-height:40px;border:1px solid #d7dde6;border-radius:8px;padding:0 12px}.crono-checklist{margin:8px 0 0 38px;display:flex;flex-direction:column;gap:6px;font-size:13px}.crono-checklist label{display:flex;align-items:center;gap:8px;cursor:pointer}@media (max-width: 600px){.crono-rodape,.crono-bloqueio,.crono-checklist{margin-left:0}}.app-topo{min-height:100vh;background:#fff}.topo{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--borda)}.topo-linha,.topo-telas,.conteudo-topo{max-width:1120px;margin:0 auto;padding-left:clamp(14px,3vw,32px);padding-right:clamp(14px,3vw,32px)}.topo-linha{display:flex;align-items:center;gap:28px;min-height:60px}.topo-marca{text-decoration:none;color:var(--escuro);flex:none}.topo-marca .marca-nome{color:var(--escuro);font-family:Manrope,sans-serif;font-weight:800}.topo-pilares{display:flex;gap:26px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.topo-pilares::-webkit-scrollbar,.topo-telas::-webkit-scrollbar{display:none}.topo-pilar{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:60px;color:var(--suave);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;border-bottom:2px solid transparent}.topo-pilar:hover{color:var(--texto)}.topo-pilar.ativo{color:var(--escuro);font-weight:700;border-bottom-color:var(--escuro)}.topo-usuario{display:flex;align-items:center;gap:10px;flex:none}.topo-usuario .botao-icone{color:var(--suave)}.topo-usuario .botao-icone:hover{background:#f1f4f8;color:var(--texto)}.topo-link{font-size:13px;color:var(--suave);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.topo-conta{min-width:18px;padding:1px 6px;border-radius:999px;background:var(--vermelho);color:#fff;font-size:11px;font-weight:700;text-align:center}.topo-ponto{width:7px;height:7px;border-radius:50%;background:#e0a106}.topo-ponto.vermelho{background:var(--vermelho)}.topo-telas{display:flex;gap:6px;padding-top:10px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.topo-tela{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;color:var(--suave);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap}.topo-tela:hover{color:var(--texto)}.topo-tela.ativa{background:#f1f4f8;color:var(--escuro);font-weight:600}.topo-tela.futuro{color:#a3adbb}.conteudo-topo{padding-top:28px;padding-bottom:48px}.app-topo .cartao{border-color:#edf0f4}@media (max-width: 760px){.topo-linha{gap:16px}.topo-marca .marca-nome,.topo-link{display:none}.topo-pilares{gap:18px}.topo-pilar{font-size:14px;min-height:54px}.conteudo-topo{padding-top:20px}}.pagina.limpa{gap:24px;max-width:860px}.limpa-topo{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.limpa-titulo{display:flex;align-items:baseline;gap:12px}.limpa-titulo h1{font-size:26px}.limpa-mes{border:0;background:none;color:var(--suave);font-size:13px;cursor:pointer}.limpa-numero{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;color:var(--escuro)}.limpa-numero span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--suave)}.limpa-dica{margin:0;font-size:13px;color:var(--suave)}.limpa-vazio{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 0;color:var(--suave)}.limpa-vazio p{margin:0;font-size:15px}.limpa-legenda{margin:0 0 4px;font-size:12px;color:var(--suave)}.limpa-rodape{display:flex;gap:18px}.limpa-form{padding-top:4px}.botao-texto.cinza{color:var(--suave)}.regua{position:relative;display:flex;justify-content:space-between;padding:4px 0 0}.regua-linha{position:absolute;left:22px;right:22px;top:13px;height:2px;background:#e3e8ef}.regua-linha span{display:block;height:2px;background:var(--escuro)}.regua-dia{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:44px;padding:0 0 4px;border:0;background:none;font:inherit;cursor:pointer}.regua-ponto{width:14px;height:14px;border-radius:50%;border:2px solid #c5cedb;background:#fff;margin-top:3px;transition:transform .15s}.regua-dia.feito .regua-ponto{background:var(--escuro);border-color:var(--escuro)}.regua-dia.vermelho .regua-ponto{border-color:var(--vermelho)}.regua-dia.feito.vermelho .regua-ponto{background:var(--vermelho)}.regua-dia.hoje .regua-ponto{box-shadow:0 0 0 4px #22c3e040}.regua-dia.aberto .regua-ponto{transform:scale(1.3)}.regua-rotulo{font-size:12px;color:var(--suave)}.regua-dia.aberto .regua-rotulo{color:var(--escuro);font-weight:700}.regua-hoje{font-size:10px;color:var(--verde);font-weight:600;margin-top:-4px}.lt-lista{list-style:none;margin:0;padding:0}.lt{border-bottom:1px solid #eef1f5}.lt-linha{width:100%;display:flex;align-items:center;gap:12px;padding:14px 2px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lt-linha:hover .lt-nome{color:var(--escuro)}.lt-ponto{width:9px;height:9px;border-radius:50%;flex:none;background:#c5cedb}.lt-ponto.andamento{background:#7a8aa3}.lt-ponto.ambar{background:#e0a106}.lt-ponto.vermelho{background:var(--vermelho)}.lt-ponto.feito{background:#fff;border:2px solid #c5cedb;width:9px;height:9px}.lt-nome{flex:1;min-width:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt.feita .lt-nome{color:var(--suave);text-decoration:line-through}.lt-quem{flex:none;font-size:13px;color:var(--suave)}.lt-detalhe{display:flex;flex-direction:column;gap:10px;padding:0 2px 16px 23px}.lt-status{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--suave)}.lt-status select{min-height:36px;border:1px solid #d7dde6;border-radius:8px;padding:0 10px;background:#fff;font-size:13px;color:var(--texto)}.lt-bloqueio{display:flex;flex-wrap:wrap;gap:8px}.lt-bloqueio input{flex:1 1 220px;min-height:38px;border:1px solid #d7dde6;border-radius:8px;padding:0 12px}.lt-info{margin:0;font-size:13px;color:var(--suave)}.lt-info.vermelho{color:var(--vermelho)}.lt-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.lt-checklist label{display:flex;align-items:center;gap:8px;cursor:pointer}.lt-acoes{display:flex;gap:16px}.limpa .sala-atencao{max-width:none;gap:4px}.limpa .sala-lista{gap:0}.limpa .sala-linha{background:none;border-radius:0;border-bottom:1px solid #eef1f5;padding:14px 2px;box-shadow:none}.limpa .sala-linha:hover{background:none}.limpa .sala-linha .sala-icone{width:9px;height:9px;border-radius:50%;background:#c5cedb;overflow:hidden;color:transparent}.limpa .sala-linha.alerta .sala-icone{background:var(--vermelho)}.limpa .sala-linha.atencao .sala-icone{background:#e0a106}.limpa .sala-linha-texto{font-weight:400;font-size:15px}@media (max-width: 520px){.topo-marca,.topo-usuario .avatar{display:none}.topo-linha{gap:10px}.topo-pilares{gap:16px}.topo-pilar{font-size:14px}.limpa-titulo h1{font-size:22px}}.pagina.inicio{gap:22px}.inicio-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.inicio-topo h1{font-size:26px;color:var(--escuro)}.inicio-topo p{margin:4px 0 0}.botao-texto{display:inline-flex;align-items:center;gap:6px}.botao-texto.ativo{color:var(--escuro)}.inicio-escolha{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border-radius:14px;background:#f5f8fb}.escolha{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid #d7dde6;background:#fff;color:var(--suave);font:inherit;font-size:13px;cursor:pointer}.escolha.on{background:var(--escuro);border-color:var(--escuro);color:#fff}.blocos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.wbloco{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:16px;border:1px solid #edf0f4;background:#fff;min-width:0}.wbloco.largo{grid-column:1 / -1}.bloco-titulo{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--suave);text-decoration:none}.bloco-titulo span{font-size:18px;color:#b6c0ce}.bloco-titulo:hover,.bloco-titulo:hover span{color:var(--escuro)}.bloco-numero{font-family:Manrope,sans-serif;font-size:34px;font-weight:800;color:var(--escuro);line-height:1.1}.bloco-linha{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #f1f4f8;text-decoration:none;color:var(--texto);font-size:14px;min-width:0}.bloco-titulo+.bloco-linha{border-top:0}.bloco-linha:hover .bloco-texto{color:var(--verde)}.bloco-ponto{width:8px;height:8px;border-radius:50%;background:var(--ciano);flex:none}.bloco-ponto.vermelho{background:var(--vermelho)}.bloco-ponto.ambar{background:#e0a106}.bloco-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloco-extra{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--suave)}.bloco-vazio{margin:0;font-size:13px;color:var(--suave)}.mini-regua{display:flex;gap:6px;margin:6px 0 2px}.mini-regua i{flex:1;height:6px;border-radius:3px;background:#e6ebf1}.mini-regua i.feito{background:var(--ciano)}.mini-regua i.hoje{box-shadow:0 0 0 2px var(--escuro)}.regua-dia.feito .regua-ponto{background:var(--ciano);border-color:var(--ciano)}.regua-linha span{background:var(--ciano)}@media (max-width: 520px){.bloco.largo .bloco-linha{flex-wrap:wrap;row-gap:2px}.bloco.largo .bloco-extra{flex-basis:100%;max-width:100%;padding-left:18px}}.pagina.limpa.largo{max-width:1080px}.mes-seta{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--suave);font-size:22px;cursor:pointer}.mes-seta:hover{background:#f1f4f8;color:var(--escuro)}.visoes{display:flex;gap:22px;border-bottom:1px solid #edf0f4;margin-top:-8px}.visao{padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--suave);cursor:pointer;margin-bottom:-1px}.visao.on{color:var(--escuro);font-weight:600;border-bottom-color:var(--ciano)}.filtros-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-8px}.filtro-pilula{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid #dfe5ec;background:#fff;color:var(--suave);font:inherit;font-size:12px;cursor:pointer}.filtro-pilula.on{background:#e0f7fb;border-color:#9fdcea;color:var(--verde-escuro);font-weight:600}.filtro-sep{width:1px;height:18px;background:#e3e8ef;margin:0 4px}.limpa-legenda.alerta{color:var(--vermelho);font-weight:600}.prazos-lista{display:flex;flex-direction:column;gap:18px}.lt-ponto.certidao{background:#7f77dd}.lt-ponto.ferias{background:#b6c0ce}a.lt-linha{text-decoration:none}.quadro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.quadro-coluna{display:flex;flex-direction:column;gap:8px;min-height:120px;padding:12px;border-radius:14px;background:#f5f8fb;transition:background .15s}.quadro-coluna.alvo{background:#eaf6fa}.quadro-titulo{margin:0 0 2px;font-size:13px;font-weight:600;color:var(--escuro)}.quadro-titulo span{color:var(--suave);font-weight:500;margin-left:4px}.quadro-cartao{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:10px;border:1px solid #e6ebf1;background:#fff;cursor:grab}.quadro-cartao.atrasado{box-shadow:inset 3px 0 0 var(--vermelho)}.quadro-nome{font-size:14px}.quadro-info{font-size:12px;color:var(--suave)}.quadro-status{align-self:flex-start;margin-top:4px;border:0;background:none;font-size:12px;color:var(--verde);padding:0;cursor:pointer}@media (max-width: 760px){.quadro{grid-template-columns:1fr}}.mes-grade{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #edf0f4;border-left:1px solid #edf0f4}.mes-cabeca{padding:8px;font-size:11px;color:var(--suave);text-transform:uppercase;letter-spacing:.5px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.mes-dia{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:96px;padding:6px;border:0;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff;font:inherit;text-align:left;cursor:pointer;min-width:0}.mes-dia.vazio{background:#fafbfc;cursor:default}.mes-dia.fds{background:#fafbfc}.mes-dia:hover:not(.vazio){background:#f5fbfd}.mes-dia.sel{box-shadow:inset 0 0 0 2px var(--ciano)}.mes-num{font-size:12px;color:var(--suave)}.mes-dia.hoje .mes-num{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--escuro);color:#fff;font-weight:600}.mes-item{display:block;padding:2px 6px;border-radius:5px;background:#e0f7fb;color:var(--verde-escuro);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mes-item.vermelho{background:#fdecea;color:#8e2a22}.mes-item.feito{background:#f1f4f8;color:var(--suave);text-decoration:line-through}.mes-item.certidao{background:#eeedfe;color:#3c3489}.mes-item.ferias{background:#f1f4f8;color:var(--suave)}.mes-mais{font-size:11px;color:var(--suave)}.mes-pontos{display:none;gap:3px}.mes-pontos i{width:6px;height:6px;border-radius:50%;background:var(--ciano)}.mes-pontos i.vermelho{background:var(--vermelho)}.mes-pontos i.feito,.mes-pontos i.ferias{background:#c5cedb}.mes-pontos i.certidao{background:#7f77dd}@media (max-width: 760px){.mes-dia{min-height:54px;align-items:center;padding:6px 2px}.mes-item,.mes-mais{display:none}.mes-pontos{display:flex}.mes-dia.hoje .mes-num{align-self:center}}@media (max-width: 760px){.filtros-linha{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-14px;padding-right:14px}.filtros-linha::-webkit-scrollbar{display:none}.filtro-pilula{flex:none}.mes-cabeca{padding:6px 2px;text-align:center;font-size:10px}}.quadro-cartao.travado{box-shadow:inset 3px 0 0 var(--vermelho)}.quadro-motivo{font-size:12px;color:var(--vermelho)}.pagina.limpa .visoes{margin-top:-10px}.quadro-projeto .visoes{margin:6px 0 4px}.quadro-projeto .limpa-titulo{margin:4px 0 8px}.limpa-acoes{display:flex;gap:18px;align-items:center}.projetos-limpo .lt-linha .dot-saude{flex:none}.projeto-pct{flex:none;width:44px;text-align:right;font-size:13px;font-weight:600;color:var(--escuro)}.voltar{align-self:flex-start;margin-bottom:-14px;font-size:13px}.projeto-cabeca{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.projeto-cabeca h1{font-size:26px}.projeto-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:-10px 0 0;font-size:13px;color:var(--suave)}.projeto-meta .botao-texto{font-size:13px;padding:0}.botao-texto.ambar{color:#a16207}.projeto-ajustes{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;background:#f5f8fb}.projeto-ajustes .projeto-dados{display:flex;flex-wrap:wrap;gap:16px}.projeto-ajustes .projeto-dados label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--suave)}.projeto-ajustes .botao-texto.vermelho{align-self:flex-start}.projetos-limpo .caixa-conflitos{margin:0}.projetos-limpo .ideias,.projetos-limpo .quadro-ideias{border:0;padding:0}.projeto-meta{display:block;line-height:1.7}.projeto-meta .dot-saude{display:inline-block;vertical-align:middle;margin-right:2px}.projeto-ajustes .projeto-dados label{align-items:flex-start;text-align:left}.filtro-pilula.alerta:not(.on){color:var(--vermelho);border-color:#f2c4bf}.filtro-busca{min-height:30px;width:160px;border:1px solid #dfe5ec;border-radius:999px;padding:0 12px;font-size:12px}.filtro-select{min-height:30px;border:1px solid #dfe5ec;border-radius:999px;padding:0 10px;font-size:12px;background:#fff;color:var(--suave)}.lt-ponto.certok{background:var(--ciano)}.lt-sub{color:var(--suave);font-weight:400}.lt-quem.vermelho{color:var(--vermelho)}.lt-quem.ambar{color:#a16207}.limpa .form-renovar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gerar-linha{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;background:#f3fbfd;font-size:14px}.gerar-meta{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--suave)}.gerar-meta input{width:52px;min-height:30px;border:1px solid #dfe5ec;border-radius:8px;padding:0 8px}.limpa .modelo-item+.modelo-item{border-top-color:#eef1f5}.limpa .modelo-lista{border-bottom:1px solid #eef1f5}.limpa .modelo-linha{padding:13px 2px}.limpa .modelo-linha .forte{font-size:15px;font-weight:500}.limpa .cartao:not(.erro){border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.limpa .cartao.erro{padding:12px 14px;border-radius:10px}.pessoa-detalhe{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px}.pessoa-detalhe>section{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width: 860px){.pessoa-detalhe{grid-template-columns:1fr;gap:28px}}.datas-equipe{gap:40px}.limpa .lista-agora li{background:none;border-bottom:1px solid #eef1f5;border-radius:0;padding:12px 2px}.ciclo-campo{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--suave)}.ciclo-campo input{width:84px;min-height:30px;border:1px solid #dfe5ec;border-radius:999px;padding:0 10px;font-size:13px}.pessoa-cabecalho.limpo{display:flex;align-items:center;gap:14px}.pessoa-cabecalho.limpo h2{font-size:22px}.ninebox-limpo{max-width:560px}.limpa .lt-linha .selo-quad,.limpa .lt-linha .avatar{flex:none}.avaliacao-limpa{display:flex;flex-direction:column;gap:16px}.planner-limpo .pl-dia,.planner-limpo .pl-prioridades,.planner-limpo .pl-resumo,.planner-limpo .pl-notas{border-color:#eef1f5;box-shadow:none}.limpa .perfil-colab>.cartao-topo>div{display:none}.limpa .perfil-colab>.cartao-topo{justify-content:flex-end;margin-bottom:0}.lt-linha.estatica{cursor:default}.limpa .perfil-colab,.limpa section[aria-label="Meu perfil comportamental"],.limpa section[aria-label="Minha autoavaliação"]{margin-bottom:8px}.limpa-dica{margin-top:10px}.limpa-topo+.limpa-dica,.visoes+.limpa-dica{margin-top:-6px}.lt-nome{font-weight:500}a.botao-texto{text-decoration:none}.app-topo .botao,.app-topo .botao-secundario{min-height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:600;box-shadow:none}.app-topo .botao{background:var(--escuro)}.app-topo .botao:hover{background:#12305a}.app-topo .botao-secundario{border-color:#dfe5ec}.app-topo .campo input,.app-topo .campo select,.app-topo .form-linha input,.app-topo .form-linha select{min-height:40px;font-size:14px;border-color:#dfe5ec}.app-topo .campo label{font-size:12px;font-weight:500;color:var(--suave)}.app-topo .campo textarea{font-size:14px;border-color:#dfe5ec}.app-topo .mini-pilula{box-shadow:none}.app-topo h2{font-size:16px}.limpa .org-no{box-shadow:none;border-color:#e6ebf1}.limpa .org-no:hover{transform:none;box-shadow:none;border-color:var(--ciano)}.limpa .org-no.ativo{border:1px solid var(--ciano);box-shadow:none}.limpa .lista-agora li.atrasado{box-shadow:none}.limpa .lista-agora li.atrasado .forte{color:var(--vermelho)}.limpa .lista-agora .forte,.limpa .modelo-linha .forte{font-weight:500}.limpa .selo{padding:2px 9px;font-size:11px}.limpa .botao-editar-pessoa{border:0;box-shadow:none;padding:0;min-height:0;color:var(--verde);font-size:12px;background:none}.avaliacao-limpa>.cartao-topo>div:first-child{display:none}.avaliacao-limpa>.cartao-topo{justify-content:flex-end;margin-bottom:0}.mini-regua i.hoje{box-shadow:none;background:#bfeaf3}.mini-regua i.feito.hoje{background:var(--ciano)}.pl-semana-rotulo{display:inline-flex;align-items:center;gap:12px}.planner-limpo .pl-titulo h2{font-size:15px}.planner-limpo .pl-dia{border-radius:14px}.planner-limpo .pl-dia.hoje{border:1px solid var(--ciano);box-shadow:none}.login .botao{background:var(--escuro);box-shadow:none}@media (max-width: 760px){.limpa .filtros-linha .filtro-busca{flex:1 0 140px}.quadro-coluna{padding:10px}.planner-limpo .pl-dia:not(.hoje) .pl-periodo-vazio{display:none}}body.com-painel{overflow:hidden}.painel-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b1f3a47;display:flex;justify-content:flex-end;animation:painel-fundo .15s ease-out}.painel{width:min(460px,100%);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 40px #0b1f3a1f;animation:painel-entra .2s ease-out}.painel-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid #eef1f5}.painel-topo h2{font-size:17px}.painel-fechar{width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--suave);font-size:22px;line-height:1;cursor:pointer;flex:none}.painel-fechar:hover{background:#f1f4f8;color:var(--escuro)}.painel-fechar.pequeno{width:26px;height:26px;font-size:17px;color:#b6c0ce}.painel-corpo{flex:1;overflow-y:auto;padding:20px 22px 28px}.painel .campos{grid-template-columns:repeat(2,minmax(0,1fr))}.painel .campos .campo-largo{grid-column:1 / -1}.painel .form-linha{display:flex;flex-direction:column;align-items:stretch;gap:12px}.painel .form-linha input,.painel .form-linha select{min-height:40px;width:100%;border:1px solid #dfe5ec;border-radius:10px;padding:0 12px}.painel .modelo-form{padding:0}.painel .modelos-grade{grid-template-columns:1fr 1fr}.painel .formulario>div:last-child .botao,.painel .form-linha .botao{width:100%}@keyframes painel-entra{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes painel-fundo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.painel,.painel-fundo{animation:none}}@media (max-width: 520px){.painel .campos{grid-template-columns:1fr}}.pdi-topo{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:20px;border-top:1px solid #eef1f5}.pdi-nome{display:block;white-space:normal}.avaliacao-limpa .nota{width:30px;height:30px;border-radius:50%;border:1px solid #dfe5ec;background:#fff;font-size:13px;box-shadow:none}.avaliacao-limpa .nota.ativa{background:var(--escuro);border-color:var(--escuro);color:#fff}.avaliacao-limpa .sugestao-quad{background:#f5f8fb;border-radius:12px}.limpa .lista-ferias li{background:none;border-bottom:1px solid #eef1f5;border-radius:0;padding:12px 2px}.pl-dias-seletor,.quadro-alternar{display:none}@media (max-width: 760px){.pl-dias-seletor{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-bottom:10px}.planner-limpo .pl-dias{display:block}.planner-limpo .pl-dia{display:none}.planner-limpo .pl-dia.mob-ativo{display:block}.quadro-titulo{display:flex;align-items:center;gap:6px}.quadro-alternar{display:inline-flex;margin-left:auto}.quadro-coluna.recolhivel{min-height:0}.quadro-coluna.recolhivel:not(.aberta)>:not(.quadro-titulo){display:none}}.app-topo{background:#f2f6fa}.topo{background:var(--escuro);border-bottom:0}.topo-marca .marca-nome{color:#fff}.topo-marca .marca-simbolo rect:first-child{fill:#163a6b}.topo-pilar{color:#ffffff9e}.topo-pilar:hover{color:#fff}.topo-pilar.ativo{color:#fff;border-bottom-color:var(--ciano)}.topo-telas{border-top:1px solid rgba(255,255,255,.08)}.topo-tela{color:#ffffff9e}.topo-tela:hover{color:#fff}.topo-tela.ativa{background:#22c3e029;color:#fff}.topo-tela.futuro{color:#ffffff59}.topo-link,.topo-usuario .botao-icone{color:#ffffffb3}.topo-usuario .botao-icone:hover{background:#ffffff1a;color:#fff}.topo .avatar{background:#22c3e02e;color:#fff}.quadro-coluna{background:#e9eff5}.quadro-coluna.alvo{background:#dcecf3}.mes-dia.vazio,.mes-dia.fds{background:#f7f9fb}.gerar-linha,.inicio-escolha,.projeto-ajustes{background:#fff;border:1px solid #e6ebf1}.filtro-pilula,.filtro-busca,.filtro-select{background:#fff}.conteudo-topo:has(.com-faixa){position:relative}.conteudo-topo:has(.com-faixa):before{content:"";position:absolute;left:0;right:0;top:0;height:168px;background:var(--escuro)}.com-faixa{position:relative}.com-faixa .inicio-topo h1{color:#fff}.com-faixa .inicio-topo p{color:#9fdcea}.inicio-personalizar{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:none;color:#ffffffd9;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.inicio-personalizar:hover,.inicio-personalizar.ativo{background:#ffffff1a;color:#fff}.com-faixa .wbloco{border-color:#e6ebf1;box-shadow:0 6px 20px #0b1f3a12}@media (max-width: 760px){.conteudo-topo:has(.com-faixa):before{height:150px}}.conteudo-topo:has(.com-faixa):before{left:50%;right:auto;width:100vw;transform:translate(-50%)}.app-topo{overflow-x:clip}.topo-telas{border-top:0}@media (max-width: 520px){.faixa-fech{display:block}.faixa-sep{display:none}.inicio-topo h1{font-size:24px}.inicio-personalizar span,.inicio-personalizar{font-size:0;gap:0;width:34px;padding:0;justify-content:center}.inicio-personalizar svg{width:16px;height:16px}}.rotulo-campo{font-size:13px;font-weight:600}.letra-raci{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:4px;padding:0 4px;border-radius:5px;background:#e6edf7;color:#0b2545;font-size:11px;font-weight:700;vertical-align:1px}.cartao.aviso-ok{color:var(--verde-escuro);background:var(--verde-claro);border-color:transparent}.limpa .cartao.aviso-ok{padding:12px 14px;border-radius:10px}.linha-cnpj{display:flex;gap:10px;align-items:center}.linha-cnpj input{flex:1}.campo-check{display:flex;align-items:center;gap:8px;cursor:pointer}.campo-check input{width:auto;min-height:0}.ficha-empresa{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 24px;margin:0}.ficha-empresa dt{font-size:12px;color:var(--suave)}.ficha-empresa dd{margin:2px 0 0;font-size:14px;color:var(--texto)}.lt.inativa .lt-nome{color:var(--suave)}.vazio-quadro .lt-acoes{justify-content:center}.cl-marca-sub{font-weight:500;opacity:.75;font-size:.82em;margin-left:4px}.cl-quem{font-size:13px;color:#c9d6e8;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-login-texto{margin:0 0 12px;font-size:14px}.cl-esqueci{margin-top:4px;align-self:center}.cl-voltar{display:inline-block;margin-bottom:8px;text-decoration:none}.cl-cabecalho h1{margin:0 0 4px;font-size:26px}.cl-cabecalho p{margin:0 0 16px;font-size:14px}.cl-abas{margin-bottom:16px}.cl-geral{display:flex;flex-direction:column;gap:16px}.cl-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.cl-cartao-empresa{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;height:100%;transition:border-color .15s;border:1px solid var(--borda)}.cl-cartao-empresa:hover{border-color:var(--ciano)}.cl-empresa-nome{font-size:16px;color:var(--escuro)}.cl-mini{display:grid;gap:6px;margin:10px 0 0}.cl-mini div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cl-mini dt{color:var(--suave)}.cl-mini dd{margin:0;color:var(--texto);font-weight:600;text-align:right}.cl-mini-linha{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.cl-mini-linha div{flex-direction:column;gap:2px}.cl-mini-linha dd{text-align:left;font-size:15px}.cl-form-linha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0}.cl-form-linha input{min-height:40px;border:1px solid #d7dde6;border-radius:8px;padding:0 12px;font:inherit}.cl-input-email{flex:1 1 280px}.cl-tabela{width:100%;border-collapse:collapse;font-size:14px}.cl-tabela th,.cl-tabela td{padding:10px 8px;border-bottom:1px solid #eef1f5;text-align:left}.cl-tabela th{font-size:12px;color:var(--suave);font-weight:600}.cl-tabela .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-sem-clique{cursor:default}.cl-mensagem{white-space:pre-line;font-size:14px;background:var(--fundo);border-radius:10px;padding:12px 14px}.cl-grafico{position:relative;margin:8px 0 12px}.cl-grafico svg{display:block;max-width:100%}.cl-grade-linha{stroke:#eef1f5;stroke-width:1}.cl-eixo{stroke:#c5cedb;stroke-width:1}.cl-rotulo{font-size:12px;fill:var(--suave);font-family:Inter,system-ui,sans-serif}.cl-rotulo.forte{fill:var(--texto);font-weight:600}.cl-barra{fill:var(--verde);transition:fill .15s}.cl-barra.foco{fill:var(--verde-escuro)}.cl-dica{position:absolute;top:0;transform:translate(-50%);background:var(--escuro);color:#fff;border-radius:8px;padding:6px 10px;font-size:12.5px;display:flex;flex-direction:column;align-items:center;pointer-events:none;white-space:nowrap}@media (max-width: 640px){.cl-quem{display:none}.cl-cabecalho h1{font-size:21px}}.app-topo .topo-usuario{margin-left:auto}.cl-sair{border:1px solid rgba(255,255,255,.25);background:none;color:#e6edf7;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.cl-sair:hover{background:#ffffff14}.cl-voltar{color:var(--verde);padding:0;min-height:0;margin-bottom:14px}.cl-cartao-empresa{background:#fff;padding:16px 18px;border-radius:14px;box-shadow:var(--sombra)}.cl-form-linha input[type=month]{min-width:180px}.cl-tabela td.num .botao-texto+.botao-texto{margin-left:14px}@media (max-width: 900px){.app-topo .topo-marca{display:block}.app-topo .topo-marca .marca-nome{display:inline}}@media (max-width: 640px){.cl-marca-sub{display:none}}
