:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surface:#141414;--surface-alt:#1a1a1a;--surface-forte:#222;--sidebar:#ffffff05;--sidebar-bg:#000;--sidebar-borda:#1f1f1f;--sidebar-borda-forte:#2a2a2a;--sidebar-texto:#8b8fa8;--sidebar-hover:#1a1a1a;--sidebar-ativo:#f4f4f5;--sidebar-ativo-bg:#ffffff14;--sidebar-ativo-borda:#9a9a9a;--app-bg:#0a0a0a;--border:#262626;--border-forte:#3a3a3a;--bloco-bg:#101010;--bloco-borda:#1f1f1f;--overlay:#000000a6;--sombra:inset 0 1px 0 #ffffff0a, 0 1px 2px #00000080;--sombra-forte:0 2px 6px #0006, 0 12px 32px #0000008c;--text:#e5e7eb;--text2:#9ca3af;--text3:#6b7280;--accent:#f4f4f5;--accent-text:#0a0a0a;--accent-dim:#ffffff14;--link:#60a5fa;--link-hover:#93c5fd;--green:#34d399;--green-bg:#34d3991f;--red:#f87171;--red-bg:#f871711f;--amber:#fbbf24;--amber-bg:#fbbf241f;--info:#60a5fa;--info-bg:#60a5fa1f;--cartao-amarelo:#f2c400;--cartao-vermelho:#d81f1f;--dba-text:#f87171;--dba-bg:#3d1515;--dba-borda:#f87171;--rcv-text:#34d399;--rcv-bg:#0d2b1f;--rcv-borda:#34d399;--rcpcc-text:#fbb072;--rcpcc-bg:#3d2a10;--rcpcc-borda:#fbb072;--se-text:#fbbf24;--se-bg:#3d3010;--se-borda:#fbbf24;--gpb-text:#f97316;--gpb-bg:#3d1e0a;--gpb-borda:#f97316;--gpx-text:#60a5fa;--gpx-bg:#0d1f3d;--gpx-borda:#60a5fa;--outros-text:#9ca3af;--outros-bg:#1f1f1f;--outros-borda:#4b5563;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--fonte:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--t-xs:11px;--t-sm:12px;--t-md:14px;--t-lg:16px;--t-xl:20px;--t-2xl:24px;--lh-apertada:1.3;--lh:1.5;--p-normal:400;--p-medio:500;--p-forte:600;--p-titulo:700;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px}body{background:var(--bg);color:var(--text);font-family:var(--fonte);font-size:var(--t-md);line-height:var(--lh);-webkit-font-smoothing:antialiased;margin:0}::selection{color:#fff;background:#fff3}*{scrollbar-color:#2a2a2a transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-full);border:2px solid var(--bg);background:#2a2a2a}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}table,.num,input[type=number],time{font-variant-numeric:tabular-nums}*,:before,:after{box-sizing:border-box}body{font-family:var(--fonte);font-size:var(--t-md);line-height:var(--lh);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4{color:var(--text);margin:0;font-family:inherit;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.conv-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conv-lista>li+li{border-top:1px solid var(--border)}.conv-item{align-items:flex-start;gap:var(--e3);padding:var(--e3) var(--e3);margin:0 calc(-1 * var(--e3));border-radius:var(--r-md);color:inherit;text-decoration:none;transition:background .12s;display:flex}.conv-item:hover{background:var(--surface-alt)}.conv-avatar{border-radius:var(--r-full);background:var(--surface-forte);width:32px;height:32px;color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte);flex:none;place-items:center;display:grid}.conv-corpo{gap:var(--e1);flex-direction:column;flex:1;min-width:0;display:flex}.conv-topo{align-items:center;gap:var(--e2);min-width:0;display:flex}.conv-autor{font-size:var(--t-md);font-weight:var(--p-forte);color:var(--text);white-space:nowrap}.conv-canal{padding:0 var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-medio);white-space:nowrap;line-height:20px}.conv-lado{align-items:flex-end;gap:var(--e1);flex-direction:column;flex:none;display:flex}.conv-data{color:var(--text3);font-size:var(--t-sm);white-space:nowrap}.conv-texto{color:var(--text);font-size:var(--t-md);line-height:var(--lh);overflow-wrap:anywhere}.conv-ref{font-weight:var(--p-forte)}.conv-abrir{color:var(--link);font-size:var(--t-sm);font-weight:var(--p-medio);white-space:nowrap;opacity:0;transition:opacity .12s}.conv-item:hover .conv-abrir,.conv-item:focus-visible .conv-abrir{opacity:1}.conv-vazio{gap:var(--e1);padding:var(--e4) 0;color:var(--text2);font-size:var(--t-md);flex-direction:column;margin:0;display:flex}.conv-vazio span{color:var(--text3);font-size:var(--t-sm)}.conv-vazio kbd{padding:0 var(--e1);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);font-family:var(--fonte)}.conv-rodape{margin:var(--e3) 0 0;color:var(--text3);font-size:var(--t-sm)}.chat{--chat-lateral:var(--bloco-bg);--chat-fundo:var(--surface);--chat-membros:var(--bloco-bg);--chat-eu:var(--bg);--e-meio:2px;--online:var(--green);--ausente:var(--amber);--sombra:var(--sombra-forte);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--chat-fundo);height:100dvh;color:var(--text);grid-template-columns:240px minmax(0,1fr);display:grid}.chat--com-membros{grid-template-columns:240px minmax(0,1fr) 240px}.chat-lateral{background:var(--chat-lateral);flex-direction:column;min-height:0;display:flex}.chat-lateral-topo{min-height:var(--e7);padding:0 var(--e4);border-bottom:1px solid var(--border);font-weight:var(--p-forte);color:var(--text);align-items:center;display:flex}.chat-lateral-lista{gap:var(--e-meio);min-height:0;padding:var(--e2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-lateral-secao{padding:var(--e4) var(--e1) var(--e1) var(--e2);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--text3);justify-content:space-between;align-items:center;display:flex}.chat-lateral-secao:first-child{padding-top:var(--e2)}.chat-lateral-vazio{padding:var(--e1) var(--e2);font-size:var(--t-sm);color:var(--text3);margin:0}.chat-mais{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.chat-mais:hover{background:var(--surface-forte);color:var(--text)}.chat-item{align-items:center;gap:var(--e2);width:100%;min-height:36px;padding:var(--e1) var(--e2);border-radius:var(--r-sm);color:var(--text3);font:inherit;font-size:var(--t-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}.chat-item:hover{background:var(--surface-alt);color:var(--text2)}.chat-item--ativo,.chat-item--ativo:hover{background:var(--surface-forte);color:var(--text)}.chat-item--nao-lido{color:var(--text);font-weight:var(--p-forte)}.chat-item-pilula{left:calc(var(--e2) * -1);border-radius:0 var(--r-full) var(--r-full) 0;background:var(--text);width:4px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.chat-item-hash{width:20px;color:var(--text3);justify-content:center;display:inline-flex}.chat-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-badge{min-width:18px;padding:0 var(--e1);border-radius:var(--r-full);background:var(--red);color:#fff;font-size:var(--t-xs);font-weight:var(--p-titulo);text-align:center;line-height:18px}.chat-eu{align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--chat-eu);display:flex}.chat-eu-texto{min-width:0}.chat-eu-nome{font-size:var(--t-sm);font-weight:var(--p-forte);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-eu-cargo{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-avatar{border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-weight:var(--p-forte);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.chat-avatar--xs{width:16px;height:16px;font-size:8px}.chat-avatar--sm{width:24px;height:24px;font-size:10px}.chat-avatar--md{width:40px;height:40px;font-size:var(--t-sm)}.chat-avatar--xl{width:72px;height:72px;font-size:var(--t-xl)}.chat-presenca{border:3px solid var(--chat-lateral);border-radius:var(--r-full);box-sizing:content-box;width:10px;height:10px;position:absolute;bottom:-3px;right:-3px}.chat-avatar--sm .chat-presenca{border-width:2px;width:6px;height:6px;bottom:-2px;right:-2px}.chat-membro .chat-presenca{width:8px;height:8px}.chat-presenca--online{background:var(--online)}.chat-presenca--ausente{background:var(--ausente)}.chat-presenca--offline{background:var(--text3)}.chat-membros .chat-presenca{border-color:var(--chat-membros)}.chat-cabecalho .chat-presenca,.chat-modal .chat-presenca{border-color:var(--chat-fundo)}.chat-eu .chat-presenca{border-color:var(--chat-eu)}.chat-principal{background:var(--chat-fundo);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-cabecalho{justify-content:space-between;align-items:center;gap:var(--e4);min-height:var(--e7);padding:0 var(--e4);border-bottom:1px solid var(--border);display:flex;position:relative;box-shadow:0 1px #0003}.chat-cabecalho-titulo{align-items:center;gap:var(--e2);min-width:0;display:flex}.chat-cabecalho-icone{color:var(--text3);display:inline-flex}.chat-titulo{font-size:var(--t-lg);font-weight:var(--p-forte);line-height:var(--lh-apertada);white-space:nowrap;margin:0}.chat-cabecalho-cargo{font-size:var(--t-xs);font-weight:var(--p-medio);white-space:nowrap}.chat-cabecalho-sep{width:1px;height:24px;margin:0 var(--e1);background:var(--border-forte);flex-shrink:0}.chat-descricao{min-width:0;font-size:var(--t-sm);color:var(--text2);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-cabecalho-acoes{gap:var(--e1);display:flex}.chat-icone-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.chat-icone-btn:hover,.chat-icone-btn--ativo{color:var(--text)}.chat-icone-btn:hover{background:var(--surface-alt)}.chat-icone-btn--mini{width:24px;height:24px}.chat-mensagens{min-height:0;padding:var(--e4) 0 var(--e5);flex:1;overflow-y:auto}.chat-anteriores{margin:0 auto var(--e4);display:block}.chat-boas-vindas{padding:var(--e5) var(--e4) var(--e4)}.chat-boas-vindas-icone{border-radius:var(--r-full);background:var(--surface-forte);width:72px;height:72px;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.chat-boas-vindas h2{margin:var(--e3) 0 var(--e1);font-size:var(--t-2xl);font-weight:var(--p-titulo)}.chat-boas-vindas p{color:var(--text2);margin:0}.chat-dia{align-items:center;gap:var(--e2);margin:var(--e5) var(--e4) var(--e2);font-size:var(--t-xs);font-weight:var(--p-forte);color:var(--text3);display:flex}.chat-dia:before,.chat-dia:after{content:"";background:var(--border-forte);flex:1;height:1px}.chat-novas{margin:var(--e3) var(--e4) var(--e1);border-top:1px solid var(--red);justify-content:flex-end;display:flex;position:relative}.chat-novas span{padding:0 var(--e1);border-radius:var(--r-sm);background:var(--red);color:#fff;font-size:10px;font-weight:var(--p-titulo);text-transform:uppercase;letter-spacing:.04em;line-height:16px;position:relative;top:-8px}.chat-msg{margin-top:var(--e4);padding:var(--e-meio) var(--e4);position:relative}.chat-msg--continua{margin-top:0}.chat-msg:hover{background:var(--surface-alt)}.chat-msg-linha{gap:var(--e4);grid-template-columns:40px minmax(0,1fr);display:grid}.chat-msg-lado{justify-content:center;display:flex}.chat-msg-topo{align-items:baseline;gap:var(--e2);display:flex}.chat-msg-autor{font-weight:var(--p-forte)}.chat-msg-hora{font-size:var(--t-xs);color:var(--text3)}.chat-msg-hora--lado{visibility:hidden;font-size:10px;line-height:22px}.chat-msg:hover .chat-msg-hora--lado{visibility:visible}.chat-msg-texto{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-msg-texto--apagada{color:var(--text3);font-style:italic}.chat-msg-editada{color:var(--text3);font-size:10px}.chat-msg-citacao{align-items:center;gap:var(--e1);margin:0 0 var(--e1) calc(40px + var(--e4));font-size:var(--t-sm);color:var(--text2);min-width:0;display:flex;position:relative}.chat-msg-citacao:before{content:"";border-left:2px solid var(--border-forte);border-top:2px solid var(--border-forte);border-top-left-radius:var(--r-sm);width:30px;height:12px;position:absolute;top:50%;left:-36px}.chat-msg-citacao-nome{font-weight:var(--p-forte);flex-shrink:0}.chat-msg-citacao-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-msg-acoes{top:-16px;right:var(--e4);padding:var(--e-meio);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-forte);box-shadow:var(--sombra);display:none;position:absolute}.chat-msg:hover .chat-msg-acoes,.chat-msg:focus-within .chat-msg-acoes{display:flex}.chat-msg-acao{border-radius:var(--r-sm);width:32px;height:28px;color:var(--text2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.chat-msg-acao:hover{background:var(--surface-alt);color:var(--text)}.chat-msg-acao--perigo:hover{color:var(--red)}.chat-rodape{padding:0 var(--e4) var(--e2);position:relative}.chat-escrever{border-radius:var(--r-md);background:var(--surface-forte)}.chat-respondendo{justify-content:space-between;align-items:center;gap:var(--e2);padding:var(--e1) var(--e2) var(--e1) var(--e4);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-alt);font-size:var(--t-sm);color:var(--text2);display:flex}.chat-respondendo-nome{font-weight:var(--p-forte)}.chat-escrever-linha{align-items:flex-end;gap:var(--e2);padding:0 var(--e2) 0 var(--e4);display:flex}.chat-campo{box-sizing:border-box;min-height:44px;max-height:200px;color:var(--text);font:inherit;resize:none;background:0 0;border:0;flex:1;padding:11px 0;line-height:22px;overflow-y:auto}.chat-campo::placeholder{color:var(--text3)}.chat-campo:focus{outline:none}.chat-enviar{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.chat-enviar:hover:not(:disabled){background:var(--surface-alt);color:var(--text)}.chat-enviar:disabled{color:var(--text3);cursor:default;opacity:.5}.chat-editar{box-sizing:border-box;width:100%;margin-top:var(--e1);padding:var(--e2) var(--e3);border-radius:var(--r-md);background:var(--surface-forte);color:var(--text);font:inherit;resize:vertical;border:0}.chat-editar:focus{outline:1px solid var(--border-forte)}.chat-edicao-dica{font-size:var(--t-xs);color:var(--text3)}.chat-rodape-linha{justify-content:space-between;align-items:center;gap:var(--e3);min-height:24px;padding:0 var(--e1);display:flex}.chat-digitando{align-items:center;gap:var(--e1);min-width:0;font-size:var(--t-xs);color:var(--text2);display:inline-flex}.chat-digitando strong{color:var(--text);font-weight:var(--p-forte)}.chat-digitando-pontos{gap:var(--e-meio);margin-right:var(--e1);display:inline-flex}.chat-digitando-pontos i{border-radius:var(--r-full);background:var(--text2);width:4px;height:4px;animation:1.2s ease-in-out infinite chat-pulo}.chat-digitando-pontos i:nth-child(2){animation-delay:.15s}.chat-digitando-pontos i:nth-child(3){animation-delay:.3s}@keyframes chat-pulo{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-aviso{color:var(--text3);flex-shrink:0;font-size:10px}.chat-entrar{justify-content:space-between;align-items:center;gap:var(--e3);margin-bottom:var(--e2);padding:var(--e3) var(--e4);border-radius:var(--r-md);background:var(--surface-forte);color:var(--text2);display:flex}.chat-membros{min-height:0;padding:var(--e2) var(--e2) var(--e4);background:var(--chat-membros);overflow-y:auto}.chat-membros-grupo{margin-top:var(--e4)}.chat-membros-titulo{padding:0 var(--e2) var(--e1);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.chat-membro{align-items:center;gap:var(--e3);width:100%;padding:var(--e1) var(--e2);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.chat-membro:hover:not(:disabled){background:var(--surface-alt)}.chat-membro:disabled{cursor:default}.chat-membro .chat-avatar{width:32px;height:32px;font-size:var(--t-xs)}.chat-membro--offline{opacity:.45}.chat-membro--offline:hover{opacity:1}.chat-membro-texto{flex-direction:column;min-width:0;display:flex}.chat-membro-nome{font-weight:var(--p-medio);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-membro-cargo{font-size:var(--t-xs);color:var(--text3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-btn{padding:var(--e2) var(--e4);border-radius:var(--r-sm);background:var(--surface-forte);color:var(--text);font:inherit;font-size:var(--t-sm);font-weight:var(--p-medio);white-space:nowrap;cursor:pointer;border:0}.chat-btn:hover{background:var(--border-forte)}.chat-btn:disabled{cursor:default;opacity:.5}.chat-btn--primario{background:var(--accent);color:var(--accent-text)}.chat-btn--primario:hover{background:#fff}.chat-estado{padding:var(--e6);text-align:center;color:var(--text2);margin:auto}.chat-estado--erro{margin:var(--e3);padding:var(--e2) var(--e3);border-radius:var(--r-md);background:var(--red-bg);color:var(--red)}.chat-overlay{z-index:50;background:var(--overlay);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.chat-modal{gap:var(--e4);width:min(440px, calc(100vw - var(--e6)));padding:var(--e5);border-radius:var(--r-lg);background:var(--chat-fundo);box-shadow:var(--sombra);flex-direction:column;display:flex}.chat-modal h2{font-size:var(--t-xl);font-weight:var(--p-titulo);margin:0}.chat-modal label{gap:var(--e1);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--text2);flex-direction:column;display:flex}.chat-modal input{padding:var(--e2) var(--e3);border-radius:var(--r-sm);background:var(--chat-lateral);color:var(--text);font:inherit;font-size:var(--t-md);text-transform:none;letter-spacing:normal;border:0}.chat-modal input:focus{outline:1px solid var(--border-forte)}.chat-modal-acoes{justify-content:flex-end;gap:var(--e2);display:flex}.chat-modal-erro{font-size:var(--t-sm);color:var(--red);margin:0}.chat-pessoas{gap:var(--e-meio);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.chat-modal-secao{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--text2)}.chat-modal .chat-check{align-items:center;gap:var(--e3);padding:var(--e2);border-radius:var(--r-sm);font-size:var(--t-md);font-weight:var(--p-normal);letter-spacing:normal;text-transform:none;color:var(--text);cursor:pointer;flex-direction:row}.chat-modal .chat-check:hover{background:var(--surface-alt)}.chat-modal .chat-check input{width:16px;height:16px;accent-color:var(--text);flex-shrink:0;margin:0;padding:0}.chat-modal .chat-check strong{font-weight:var(--p-forte);display:block}.chat-modal .chat-check small{font-size:var(--t-xs);color:var(--text3);display:block}.chat-modal .chat-check--destaque{background:var(--chat-lateral)}.chat-mencao{padding:0 var(--e-meio);border-radius:var(--r-sm);color:#f2cd85;font-weight:var(--p-medio);background:#e8b85a29}.chat-msg--mencionado{background:#e8b85a12;box-shadow:inset 2px 0 #e8b85a}.chat-msg--mencionado:hover{background:#e8b85a1c}.chat-sugestoes{left:var(--e4);right:var(--e4);bottom:calc(100% + var(--e1));z-index:20;max-height:320px;padding:var(--e2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--chat-lateral);box-shadow:var(--sombra);position:absolute;overflow-y:auto}.chat-sugestoes-titulo{padding:var(--e1) var(--e2) var(--e2);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--text3)}.chat-sugestao{align-items:center;gap:var(--e3);width:100%;padding:var(--e1) var(--e2);border-radius:var(--r-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.chat-sugestao--ativa{background:var(--surface-forte)}.chat-reacoes{gap:var(--e1);margin-top:var(--e1);flex-wrap:wrap;display:flex}.chat-reacao{align-items:center;gap:var(--e1);height:24px;padding:0 var(--e2);border-radius:var(--r-sm);background:var(--surface-forte);color:var(--text2);font:inherit;font-size:var(--t-sm);cursor:pointer;border:1px solid #0000;display:inline-flex}.chat-reacao:hover:not(:disabled){border-color:var(--border-forte)}.chat-reacao:disabled{cursor:default}.chat-reacao--minha{color:var(--text);background:#5b9cf526;border-color:#5b9cf5}.chat-reacao-emoji{font-size:var(--t-md);line-height:1}.chat-reacao-conta{font-weight:var(--p-forte);font-variant-numeric:tabular-nums}.chat-seletor{align-items:center;gap:var(--e1);margin-top:var(--e2);padding:var(--e2);border:1px solid var(--border);border-radius:var(--r-md);background:var(--chat-lateral);box-shadow:var(--sombra);flex-wrap:wrap;width:fit-content;display:flex}.chat-seletor-emoji{border-radius:var(--r-sm);width:32px;height:32px;font-size:var(--t-lg);cursor:pointer;background:0 0;border:0}.chat-seletor-emoji:hover{background:var(--surface-forte)}.chat-seletor-outro{gap:var(--e1);margin-left:var(--e2);display:flex}.chat-seletor-outro input{width:72px;padding:var(--e1) var(--e2);border-radius:var(--r-sm);background:var(--surface-forte);color:var(--text);font:inherit;border:0}.chat-seletor-outro input:focus{outline:1px solid var(--border-forte)}.chat-seletor-outro .chat-btn{padding:var(--e1) var(--e2)}.chat-msg--seletor .chat-msg-acoes{display:flex}.chat-msg-fixada{align-items:center;gap:var(--e1);margin:0 0 var(--e1) calc(40px + var(--e4));font-size:var(--t-xs);font-weight:var(--p-medio);color:var(--text3);display:flex}.chat-fixadas{top:calc(100% + var(--e1));right:var(--e4);z-index:30;width:min(420px, calc(100% - var(--e6)));border:1px solid var(--border);border-radius:var(--r-md);background:var(--chat-lateral);max-height:60vh;box-shadow:var(--sombra);position:absolute;overflow-y:auto}.chat-fixadas-topo{padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);background:var(--chat-lateral);font-weight:var(--p-forte);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.chat-fixadas-vazio{padding:var(--e4);font-size:var(--t-sm);color:var(--text2);margin:0}.chat-fixada{padding:var(--e3) var(--e4);border-bottom:1px solid var(--border)}.chat-fixada:last-child{border-bottom:0}.chat-fixada-acoes{gap:var(--e2);margin-top:var(--e2);display:flex}.chat-fixada-acoes .chat-btn{padding:var(--e1) var(--e3);font-size:var(--t-xs)}.chat-msg--destacada{animation:1.6s ease-out chat-destaque}@keyframes chat-destaque{0%{background:#5b9cf540}to{background:0 0}}.chat-alternar{padding:0 var(--e1);border-radius:var(--r-sm);color:var(--text3);font:inherit;font-size:var(--t-xs);font-weight:var(--p-medio);letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:0}.chat-alternar:hover{color:var(--text)}.chat-item--auditoria .chat-item-nome{font-size:var(--t-sm)}.chat-item-data{font-size:var(--t-xs);color:var(--text3);font-variant-numeric:tabular-nums}.chat-tag-auditoria{padding:var(--e1) var(--e2);border-radius:var(--r-sm);color:#f2cd85;font-size:var(--t-xs);font-weight:var(--p-forte);white-space:nowrap;background:#e8b85a24}.chat-auditoria-aviso{color:#f2cd85;font-size:var(--t-sm);border:1px solid #e8b85a59}.chat-auditoria-aviso--erro{border-color:var(--red);background:var(--red-bg);color:var(--red)}.chat-msg-texto--apagada-auditoria{color:var(--text2);-webkit-text-decoration:line-through #f0727299;text-decoration:line-through #f0727299}.chat-msg-texto--apagada-auditoria .chat-msg-editada{color:var(--red);text-decoration:none;display:inline-block}.chat-push{align-items:center;gap:var(--e1) var(--e2);padding:var(--e3) var(--e4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.chat-push-ativar{width:100%;padding:var(--e2) var(--e3);border:1px solid var(--border-forte);border-radius:var(--r-md);background:var(--surface-forte);color:var(--text);font:inherit;font-size:var(--t-sm);font-weight:var(--p-medio);cursor:pointer}.chat-push-ativar:hover:not(:disabled){background:var(--border-forte)}.chat-push-ativar:disabled{opacity:.6;cursor:default}.chat-push-texto{font-size:var(--t-xs);line-height:var(--lh);color:var(--text3);flex:1}.chat-push-texto--ativo{color:var(--text2)}.chat-push-texto--erro{color:var(--red);flex-basis:100%}.chat-tarefas{gap:var(--e1);margin-top:var(--e1);flex-wrap:wrap;display:flex}.chat-tarefa{align-items:center;gap:var(--e1);padding:var(--e-meio) var(--e2);border-radius:var(--r-full);color:#7fd3a8;font:inherit;font-size:var(--t-xs);font-weight:var(--p-medio);cursor:pointer;background:#3fb37f1f;border:1px solid #3fb37f59;display:inline-flex}.chat-tarefa:hover{background:#3fb37f33}.chat-tarefa svg{width:12px;height:12px}.chat-tarefa--fechada{opacity:.6}.chat-busca-campos{gap:var(--e2);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.chat-busca-input{box-sizing:border-box;width:100%;padding:var(--e2) var(--e3);border:1px solid var(--border-forte);border-radius:var(--r-md);background:var(--surface-forte);color:var(--text);font:inherit;font-size:var(--t-sm)}.chat-busca-input:focus{border-color:var(--text3);outline:none}.chat-busca-todas{align-items:center;gap:var(--e2);font-size:var(--t-xs);color:var(--text2);cursor:pointer;display:flex}.chat-busca-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;display:block}.chat-busca-item:hover{background:var(--surface-alt)}.chat-busca-canal{font-size:var(--t-xs);color:var(--text3)}.chat-busca mark{padding:0 var(--e-meio);border-radius:var(--e-meio);color:inherit;background:#e8b85a47}.chat-pasta-ref{padding:0 var(--e-meio);border-radius:var(--r-sm);color:#a9bfff;font-weight:var(--p-medio);background:#638cff29;text-decoration:none}.chat-pasta-ref:hover{background:#638cff42}.chat-pastas{gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.chat-pasta-cartao{gap:var(--e1);max-width:420px;padding:var(--e2) var(--e3);border:1px solid var(--border-forte);border-radius:var(--r-md);background:var(--surface-forte);color:inherit;border-left:3px solid #638cff;flex-direction:column;text-decoration:none;display:flex}.chat-pasta-cartao:hover{border-color:#638cff}.chat-pasta-topo{align-items:center;gap:var(--e2);display:flex}.chat-pasta-nome{font-size:var(--t-sm);font-weight:var(--p-forte)}.chat-pasta-produto{padding:0 var(--e1);border-radius:var(--r-sm);background:var(--border-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte)}.chat-pasta-linha{font-size:var(--t-xs);color:var(--text2);font-variant-numeric:tabular-nums}.chat-ciente{align-items:center;gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.chat-ciente-btn{padding:var(--e1) var(--e3);border-radius:var(--r-md);color:#8fe0b6;font:inherit;font-size:var(--t-sm);font-weight:var(--p-forte);cursor:pointer;background:#3fb37f24;border:1px solid #3fb37f}.chat-ciente-btn:hover:not(:disabled){background:#3fb37f3d}.chat-ciente-btn:disabled{opacity:.6;cursor:default}.chat-ciente-ok{color:#8fe0b6;font-size:var(--t-sm);font-weight:var(--p-medio)}.chat-ciente-placar{padding:var(--e-meio) var(--e2);border:1px solid var(--border-forte);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font:inherit;font-size:var(--t-xs);font-weight:var(--p-medio);cursor:pointer}.chat-ciente-placar:hover{color:var(--text)}.chat-ciente-lista{gap:var(--e1);max-width:420px;padding:var(--e2) var(--e3);border:1px solid var(--border-forte);border-radius:var(--r-md);background:var(--surface-forte);font-size:var(--t-sm);flex-direction:column;flex-basis:100%;display:flex}.chat-ciente-linha{justify-content:space-between;gap:var(--e3);display:flex}.chat-ciente-linha time{color:var(--text3);font-variant-numeric:tabular-nums}.chat-ciente-faltam{margin-top:var(--e1);padding-top:var(--e1);border-top:1px solid var(--border);color:var(--text3)}.chat-comunicado-aviso{color:var(--text2);font-size:var(--t-sm)}.chat-anexos{gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.chat-anexo{align-items:center;gap:var(--e2);max-width:320px;padding:var(--e2) var(--e3);border:1px solid var(--border-forte);border-radius:var(--r-md);background:var(--surface-forte);color:inherit;text-decoration:none;display:flex}.chat-anexo:hover{border-color:var(--text3)}.chat-anexo-icone{font-size:var(--t-xl);flex:none;line-height:1}.chat-anexo-texto{flex-direction:column;min-width:0;display:flex}.chat-anexo-nome{font-size:var(--t-sm);font-weight:var(--p-medio);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-anexo-meta{color:var(--text3);font-size:var(--t-xs)}.chat-pendentes{align-items:center;gap:var(--e2);padding:var(--e2) var(--e3) 0;flex-wrap:wrap;display:flex}.chat-pendente{align-items:center;gap:var(--e1);max-width:260px;padding:var(--e-meio) var(--e1) var(--e-meio) var(--e2);border:1px solid var(--border-forte);border-radius:var(--r-full);background:var(--surface-forte);font-size:var(--t-xs);display:inline-flex}.chat-pendente-nome{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-pendente-tamanho{color:var(--text3);white-space:nowrap}.chat-pendentes-progresso{color:var(--text2);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.chat-anexar{align-self:flex-end}.chat-status-agenda{color:#f2b45c;font-weight:var(--p-medio)}.chat-status-agenda--audiencia{color:#ff8f85}.chat-status-agenda--pilula{padding:0 var(--e2);border-radius:var(--r-full);font-size:var(--t-xs);white-space:nowrap;background:#f2b45c24;line-height:20px}.chat-status-agenda--pilula.chat-status-agenda--audiencia{background:#ff8f8524}.chat-membro-status{font-size:var(--t-sm);white-space:normal;line-height:1.3;display:block}.chat-aviso-status{padding:var(--e1) var(--e3);color:var(--text2);font-size:var(--t-xs)}.chat-item--silenciado .chat-item-nome{opacity:.55}.chat-item-mudo{color:var(--text3);margin-left:auto;display:inline-flex}.chat-item-mudo svg{width:14px;height:14px}.chat-silencio{position:relative}.chat-silencio-menu{top:calc(100% + var(--e1));z-index:20;min-width:220px;padding:var(--e1);border:1px solid var(--border);border-radius:var(--r-md);background:var(--chat-lateral);box-shadow:var(--sombra);flex-direction:column;display:flex;position:absolute;right:0}.chat-silencio-menu button{padding:var(--e2) var(--e3);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:var(--t-sm);text-align:left;cursor:pointer;background:0 0;border:0}.chat-silencio-menu button:hover{background:var(--surface-forte)}.chat-silencio-estado{padding:var(--e2) var(--e3) var(--e1);color:var(--text3);font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.04em}.chat-silencio-nota{padding:var(--e1) var(--e3) var(--e2);color:var(--text3);font-size:var(--t-xs)}.chat-lembrete-titulo{color:var(--text3);font-size:var(--t-xs);font-weight:var(--p-forte)}.chat-lembrete{align-items:center;gap:var(--e2);margin-top:var(--e2);color:#f2b45c;font-size:var(--t-xs);font-weight:var(--p-medio);display:inline-flex}.chat-lembrete-cancelar{color:var(--text3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-topico-resumo{align-items:center;gap:var(--e1);margin-top:var(--e2);padding:var(--e1) var(--e2);border-radius:var(--r-md);color:#8fb3ff;font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.chat-topico-resumo:hover{border-color:var(--border-forte);background:var(--surface-forte)}.chat-topico-resumo-icone svg{width:14px;height:14px}.chat-topico-resumo-hora{color:var(--text3)}.chat--com-topico{grid-template-columns:240px minmax(0,1fr) 380px}.chat-coluna-topico{border-left:1px solid var(--border);background:var(--chat-membros);min-width:0;min-height:0;display:flex}.chat-topico{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}@media (width<=1000px){.chat--com-topico{grid-template-columns:240px minmax(0,1fr)}.chat-coluna-topico{z-index:40;background:var(--chat-lateral);width:min(420px,100vw);box-shadow:var(--sombra);position:fixed;top:0;bottom:0;right:0}}.chat-topico-topo{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);display:flex}.chat-topico-topo>div{flex-direction:column;display:flex}.chat-topico-onde{color:var(--text3);font-size:var(--t-xs)}.chat-topico-corpo{padding:var(--e3) var(--e4);flex:1;overflow-y:auto}.chat-topico-msg{padding:var(--e2) 0}.chat-topico-msg--apagada .chat-msg-texto{color:var(--text3);font-style:italic}.chat-topico-divisa{align-items:center;gap:var(--e2);margin:var(--e2) 0;color:var(--text3);font-size:var(--t-xs);display:flex}.chat-topico-divisa:after{content:"";border-top:1px solid var(--border);flex:1}.chat-topico-vazio{color:var(--text3);font-size:var(--t-sm)}.chat-topico-escrever{align-items:flex-end;gap:var(--e2);padding:var(--e3) var(--e4);border-top:1px solid var(--border);display:flex}.chat-topico-escrever .chat-campo{flex:1}.esc-pagina{flex-direction:column;gap:16px;display:flex}.esc-topo{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.esc-titulo{margin:0;font-size:22px}.esc-instrucao{opacity:.65;margin:0;font-size:13px}.esc-grade{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.esc-grade--aberta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=1100px){.esc-grade--aberta{grid-template-columns:1fr}}.esc-mapa svg,.esc-desenho{width:100%;height:auto;display:block}.esc-area{fill:#0000;stroke:#0000;stroke-width:3px;cursor:pointer;transition:fill .15s,stroke .15s}.esc-area--ativa{fill:#c9a45c29;stroke:#c9a45c}.esc-legenda{flex-wrap:wrap;gap:8px 20px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.esc-legenda li{align-items:center;gap:6px;display:flex}.esc-legenda-ponto{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 2px #fff}.esc-legenda-num{opacity:.55;font-variant-numeric:tabular-nums}.esc-detalhe{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px}.esc-detalhe-topo{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.esc-detalhe-nome{margin:0;font-size:18px}.esc-detalhe-sub{opacity:.8;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.esc-selo-obra{color:#1f2328;background:#d39b2a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.esc-nota{opacity:.7}.esc-fechar{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:22px;line-height:1}.esc-fechar:hover{opacity:1}.esc-boneco-mapa{cursor:pointer}.esc-respira,.esc-cabeca,.esc-olhos,.esc-bracos{transform-box:fill-box;animation-delay:var(--atraso,0s)}.esc-respira{transform-origin:bottom;animation:3.4s ease-in-out infinite esc-respira}@keyframes esc-respira{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.esc-olhos{transform-origin:50%;animation:5.5s linear infinite esc-piscar}@keyframes esc-piscar{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.esc-cabeca{transform-origin:bottom;animation:11s ease-in-out infinite esc-olhar}@keyframes esc-olhar{0%,64%,to{transform:rotate(0)}72%{transform:rotate(-5deg)}82%{transform:rotate(4deg)}}.esc-boneco--online .esc-bracos{transform-origin:top;animation:.5s ease-in-out infinite alternate esc-digitar}@keyframes esc-digitar{0%{transform:translateY(0)}to{transform:translateY(1.6px)}}.esc-boneco--fora .esc-respira,.esc-boneco--fora .esc-cabeca,.esc-boneco--fora .esc-olhos{animation:none}@media (prefers-reduced-motion:reduce){.esc-respira,.esc-cabeca,.esc-olhos,.esc-bracos{animation:none!important}}.esc-grade--empilhada.esc-grade--aberta{grid-template-columns:1fr}.esc-clicavel{cursor:pointer}.chat-escritorio{box-sizing:border-box;height:100%;padding:16px 20px;overflow-y:auto}.chat-escritorio-topo{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.chat-escritorio-topo h2{margin:0;font-size:18px}.chat-escritorio-topo p{opacity:.65;margin:0;font-size:13px}.estado-global{min-height:100svh;color:var(--text2);justify-content:center;align-items:center;font-size:14px;display:flex}.estado{color:var(--text2);padding:4px 0;font-size:13px}.estado--erro{color:var(--red)}.sem-acesso{min-height:100svh;color:var(--text2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.login-wrap{background:var(--bg);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;width:100%;max-width:360px;padding:40px}.login-card h1{color:var(--text);margin-bottom:2px;font-size:18px;font-weight:600}.login-sub{color:var(--text2);margin-bottom:28px;font-size:13px;display:block}.login-card form{flex-direction:column;gap:16px;display:flex}.login-card label{text-transform:uppercase;letter-spacing:.5px;color:var(--text2);flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.login-card input{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;outline:none;padding:8px 10px;font-size:14px;transition:border-color .1s}.login-card input:focus{border-color:var(--border-forte)}.form-erro{color:var(--red);font-size:12px}.login-card button[type=submit]{background:var(--accent);color:var(--bg);border:none;border-radius:6px;margin-top:4px;padding:9px;font-size:14px;font-weight:500}.login-card button[type=submit]:disabled{opacity:.5;cursor:default}.app-layout{height:100svh;display:flex;overflow:hidden}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-borda);flex-direction:column;flex-shrink:0;width:232px;min-width:232px;display:flex}.sidebar-logo{border-bottom:1px solid var(--sidebar-borda);flex-direction:column;align-items:flex-start;gap:6px;padding:22px 20px 18px;display:flex}.sidebar-logo-completo{aspect-ratio:230/64;background-color:var(--sidebar-ativo);width:200px;margin-left:-7px;-webkit-mask:url(/lastro-logo-barra.svg) 0/contain no-repeat;mask:url(/lastro-logo-barra.svg) 0/contain no-repeat}.sidebar-logo-marca{background-color:var(--sidebar-ativo);flex-shrink:0;width:48px;height:48px;display:block;-webkit-mask:url(/lastro-marca-clara.svg) 50%/135% no-repeat;mask:url(/lastro-marca-clara.svg) 50%/135% no-repeat}.sidebar-sistema{color:var(--sidebar-ativo);text-transform:uppercase;letter-spacing:1.5px;font-size:18px;font-weight:700;line-height:1.3}.sidebar-escritorio{color:var(--sidebar-texto);margin-top:1px;font-size:12px;line-height:1.2}.sidebar-acao{padding:var(--e3) 10px 0}.sidebar-acao .btn-nova-atividade{width:100%}.sidebar-nav{flex:1;padding:10px;overflow-y:auto}.sidebar-secao{color:var(--sidebar-texto);text-transform:uppercase;letter-spacing:.8px;padding:8px 10px 6px;font-size:10px;font-weight:600}.sidebar-item{color:var(--sidebar-texto);border-left:3px solid #0000;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:9px 10px;font-size:13.5px;transition:background .15s,color .15s,border-color .15s;display:flex}.sidebar-item svg{flex-shrink:0}.sidebar-item:hover{background:var(--sidebar-hover);color:var(--text)}.sidebar-item--ativo,.sidebar-item--ativo:hover{color:var(--sidebar-ativo);background:var(--sidebar-ativo-bg);border-left-color:var(--sidebar-ativo-borda);font-weight:600}.sidebar-rodape{border-top:1px solid var(--sidebar-borda);padding:14px 16px}.sidebar-user{margin-bottom:var(--e3);align-items:center;gap:10px;display:flex}.sidebar-avatar{border-radius:var(--r-full);width:34px;height:34px;font-size:var(--t-sm);color:var(--text);background:linear-gradient(135deg,#4a4a4a,#6a6a6a);flex-shrink:0;place-items:center;font-weight:700;display:grid}.sidebar-user-texto{min-width:0}.sidebar-user-nome{color:var(--sidebar-ativo);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebar-user-papel{color:var(--sidebar-texto);font-size:11px}.btn-sair{border:1px solid var(--sidebar-borda-forte);width:100%;color:var(--sidebar-texto);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;transition:color .15s,border-color .15s;display:flex}.btn-sair:hover{color:var(--sidebar-ativo);border-color:var(--sidebar-ativo-borda)}.app-main{background:var(--app-bg);flex:1;min-width:0;overflow:hidden auto}.page-conteudo{width:100%;padding:var(--e6) var(--e6) 96px;gap:var(--e4);flex-direction:column;display:flex}.pagina-cabecalho h1{font-size:28px;font-weight:var(--p-titulo);letter-spacing:-.02em;margin:0 0 6px;line-height:1.2}.pagina-cabecalho p{color:var(--text3);margin:0;font-size:13px}.tarefa-secao{gap:var(--e3);background:var(--bloco-bg);border:1px solid var(--bloco-borda);padding:var(--e4);border-radius:14px;flex-direction:column;display:flex}.secao-titulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.09em;text-transform:uppercase;color:var(--text3);align-items:baseline;gap:var(--e2);display:flex}.tarefa-secao--destaque .secao-titulo{color:var(--red)}.secao-contagem{background:var(--surface-alt);color:var(--text2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:0;text-transform:none;padding:1px 7px}.tarefa-lista{gap:var(--e2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tarefa-item{align-items:center;gap:var(--e4);padding:var(--e3) var(--e4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);transition:background .12s,border-color .12s,transform .12s;display:flex;position:relative}.tarefa-item--clicavel:hover{background:var(--surface-alt);border-color:var(--border-forte);transform:translateY(-1px)}.tarefa-item--vencido:before{content:"";left:0;top:var(--e3);bottom:var(--e3);background:var(--red);border-radius:0 3px 3px 0;width:3px;position:absolute}.tarefa-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tarefa-titulo{font-size:var(--t-md);font-weight:var(--p-forte);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.tarefa-cliente{font-size:var(--t-sm);color:var(--text3);white-space:nowrap;text-overflow:ellipsis;line-height:var(--lh-apertada);overflow:hidden}.tarefa-cliente--link:hover{color:var(--text2);text-decoration:underline}.tarefa-acoes{align-items:center;gap:var(--e3);flex-shrink:0;display:flex}.tarefa-data{font-size:var(--t-sm);white-space:nowrap;color:var(--text2)}.tarefa-data--vencidas{color:var(--red);font-weight:var(--p-medio)}.tarefa-data--hoje{color:var(--amber)}.tarefa-data--proximas{color:var(--text2)}.tarefa-data--proximas-urgente,.tarefa-data--amanha{color:var(--amber)}.tarefa-data--depois{color:var(--text2)}.tarefa-data--fatal{font-weight:var(--p-forte)}.btn-concluir{border-radius:var(--r-full);border:1px solid var(--border-forte);width:26px;height:26px;color:var(--text3);font-size:var(--t-sm);background:0 0;flex-shrink:0;place-items:center;padding:0;transition:background .12s,color .12s,border-color .12s;display:grid}.btn-concluir:hover{background:var(--green);border-color:var(--green);color:var(--accent-text)}.badge,.badge-tipo{font-size:10px;font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;padding:3px var(--e2);border-radius:var(--r-full);white-space:nowrap;color:var(--text3);background:var(--surface-alt);flex-shrink:0;display:inline-block}.badge-tipo--prazo{background:var(--red-bg);color:var(--red)}.badge--alta{background:var(--amber-bg);color:var(--amber)}.badge-produto{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-produto--SE{background-color:var(--se-bg);color:var(--se-text)}.badge-produto--RCV{background-color:var(--rcv-bg);color:var(--rcv-text)}.badge-produto--GPX{background-color:var(--gpx-bg);color:var(--gpx-text)}.badge-produto--RCPCC{background-color:var(--rcpcc-bg);color:var(--rcpcc-text)}.badge-produto--DBA{background-color:var(--dba-bg);color:var(--dba-text)}.badge-produto--GPB{background-color:var(--gpb-bg);color:var(--gpb-text)}.badge-produto--OUTROS{background-color:var(--outros-bg);color:var(--outros-text)}.badge-status-pasta{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-status-pasta--ativa{background:var(--green-bg);color:var(--green)}.badge-status-pasta--encerrada{background:var(--accent-dim);color:var(--text2)}.badge-status-pasta--suspensa{background:var(--amber-bg);color:var(--amber)}.badge-status-proc{text-transform:uppercase;letter-spacing:.4px;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-status-proc--ativo{background:var(--green-bg);color:var(--green)}.badge-status-proc--encerrado{background:var(--accent-dim);color:var(--text2)}.badge-status-proc--em_elaboracao,.badge-status-proc--aguardando_protocolo{background:var(--amber-bg);color:var(--amber)}.badge-status-proc--protocolado,.badge-status-proc--suspenso,.badge-status-proc--arquivado{background:var(--accent-dim);color:var(--text2)}.badge-segredo{text-transform:uppercase;letter-spacing:.4px;background:var(--red-bg);color:var(--red);border:1px solid var(--red);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.badge-monitorado{color:var(--green);cursor:default;-webkit-user-select:none;user-select:none;font-size:8px}.pastas-page{width:100%;max-width:1600px;padding:var(--e7) var(--e5) 96px;gap:var(--e5);flex-direction:column;margin:0 auto;display:flex}.pastas-cabecalho{align-items:baseline;gap:12px;display:flex}.pastas-cabecalho h1{font-size:28px;font-weight:var(--p-titulo);letter-spacing:-.02em;line-height:1.2}.pastas-total{color:var(--text3);font-size:13px}.filtros-bar{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.filtros-bar select,.busca-input{padding:7px var(--e3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);outline:none;font-size:13px;transition:border-color .12s}.filtros-bar select:focus,.busca-input:focus{border-color:var(--border-forte)}.busca-input{flex:1;min-width:180px}.btn-outros{padding:7px var(--e3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text2);white-space:nowrap;font-size:13px;font-weight:500;transition:background .1s,color .1s,border-color .1s}.btn-outros:hover{color:var(--text);border-color:var(--border-forte)}.btn-outros--ativo{background:var(--surface-forte);color:var(--text);border-color:var(--border-forte);font-weight:600}.tabela-container{overflow-x:auto}.pastas-tabela{border-collapse:collapse;width:100%;font-size:13px}.pastas-tabela th{padding:0 var(--e3) var(--e2);text-align:left;font-size:10px;font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.08em;color:var(--text3);white-space:nowrap}.pastas-tabela td{padding:10px var(--e3);border-top:1px solid var(--border);vertical-align:middle;color:var(--text)}.pastas-tabela tbody tr:hover td{background:var(--surface)}.tr-clicavel,.tarefa-item--clicavel{cursor:pointer}.td-cliente{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.td-titulo{white-space:nowrap;text-overflow:ellipsis;max-width:200px;color:var(--text2);overflow:hidden}.td-responsavel{white-space:nowrap;text-overflow:ellipsis;max-width:110px;color:var(--text2);overflow:hidden}.td-doc{color:var(--text2);white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:12px}.td-num{text-align:right;color:var(--text2)}.td-data{white-space:nowrap;color:var(--text2);font-size:12px}.tabela-estado{text-align:center;color:var(--text2);padding:48px}.tabela-estado--erro{color:var(--red)}.td-ultimo-mov{white-space:nowrap;color:var(--text2);font-size:12px}.td-ultimo-mov--antigo{color:var(--amber);font-weight:600}.produto-select-wrap{flex-direction:column;gap:3px;display:flex}.produto-select{appearance:none;color:var(--text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #0000;border-radius:4px;outline:none;padding:3px 22px 3px 8px;font-size:12px;font-weight:600;transition:border-color .1s}.produto-select:hover,.produto-select:focus{border-color:var(--border)}.produto-select--salvando{opacity:.45;cursor:default}.produto-erro{color:var(--red);white-space:nowrap;max-width:160px;font-size:11px;line-height:1.3}.paginacao{color:var(--text2);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.paginacao button{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);padding:6px 14px;font-size:13px;transition:background .1s}.paginacao button:hover:not(:disabled){background:var(--surface-alt)}.paginacao button:disabled{opacity:.4;cursor:default}.ficha-page{width:100%;max-width:1120px;padding:var(--e7) var(--e5) 96px;gap:var(--e6);flex-direction:column;margin:0 auto;display:flex}.link-voltar{color:var(--text2);align-self:flex-start;font-size:12px}.link-voltar:hover{color:var(--text)}.obs-alerta{padding:var(--e3) var(--e4);border-radius:var(--r-lg);white-space:pre-wrap;font-size:13px;line-height:1.55}.obs-alerta--pasta{background:var(--amber-bg);border:1px solid var(--amber);color:var(--text);font-weight:500}.obs-alerta--processo{background:var(--amber-bg);border-left:3px solid var(--amber);color:var(--text);border-radius:0 4px 4px 0;margin-bottom:4px}.ficha-header{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--e5);flex-direction:column;gap:16px;display:flex}.ficha-header-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ficha-cliente{font-size:28px;font-weight:var(--p-titulo);letter-spacing:-.02em;margin-bottom:6px;line-height:1.2}.ficha-doc{color:var(--text2);font-family:ui-monospace,Consolas,monospace;font-size:12px}.ficha-header-acoes{flex-shrink:0;gap:8px;display:flex}.btn-qualificacao--perigo{border-color:var(--red);color:var(--red)}.btn-qualificacao--perigo:hover{background:var(--red-bg)}.ficha-erro-inline{color:var(--red);margin:-8px 0 0;font-size:12px}.btn-qualificacao{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);white-space:nowrap;flex-shrink:0;padding:7px 14px;font-size:13px;font-weight:500;transition:background .1s}.btn-qualificacao:hover{background:var(--surface-alt)}.ficha-meta{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:13px;display:grid}.ficha-meta dt{color:var(--text2);font-weight:500}.ficha-meta dd{color:var(--text);margin:0}.ficha-secao{gap:var(--e3);background:var(--bloco-bg);border:1px solid var(--bloco-borda);padding:var(--e4);border-radius:14px;flex-direction:column;display:flex}.ficha-secao .tarefa-secao{background:0 0;border:none;border-radius:0;padding:0}.ficha-secao>h2{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.09em;text-transform:uppercase;color:var(--text3);align-items:baseline;gap:var(--e2);display:flex}.secao-total{background:var(--surface-alt);color:var(--text2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:0;text-transform:none;padding:1px 7px}.cliente-grid{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.cliente-campo{flex-direction:column;gap:2px;display:flex}.cliente-campo--full{grid-column:1/-1}.cliente-campo label{text-transform:uppercase;letter-spacing:.4px;color:var(--text2);font-size:11px;font-weight:600}.cliente-campo span{color:var(--text);font-size:13px}.processos-lista{flex-direction:column;gap:8px;display:flex}.processo-card--clicavel{cursor:pointer}.processo-card--clicavel:hover{background:var(--surface-alt);border-color:var(--border-forte)}.processo-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--e4) var(--e5);flex-direction:column;gap:12px;transition:background .12s,border-color .12s;display:flex}.processo-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.processo-cnj-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.processo-cnj{color:var(--text);font-family:ui-monospace,Consolas,monospace;font-size:13px;font-weight:600}.processo-meta{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.processo-meta dt{color:var(--text2);font-weight:500}.processo-meta dd{color:var(--text);margin:0}.partes-bloco{border-top:1px solid var(--border);padding-top:10px}.partes-titulo{text-transform:uppercase;letter-spacing:.4px;color:var(--text2);margin:0 0 8px;font-size:11px;font-weight:600}.partes-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parte-item{border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:5px 0;font-size:13px;display:flex}.parte-item:last-child{border-bottom:none}.parte-item--cliente .parte-nome{color:var(--text);font-weight:600}.parte-nome{color:var(--text)}.parte-detalhes{color:var(--text2);font-size:12px}.historico-lista{margin:0;padding:0;list-style:none}.historico-item{border-bottom:1px solid var(--border);flex-direction:column;gap:3px;padding:10px 0;display:flex}.historico-item:last-child{border-bottom:none}.atendimento-item{cursor:pointer}.atendimento-item:hover{background:var(--surface-alt)}.historico-meta{align-items:center;gap:10px;font-size:12px;display:flex}.historico-tipo{font-size:10px;font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.06em;padding:2px var(--e2);border-radius:var(--r-full);background:var(--surface-alt);color:var(--text2)}.historico-data{color:var(--text2)}.historico-autor{color:var(--text2);margin-left:auto}.historico-titulo{color:var(--text);margin:0;font-size:13px;font-weight:600}.historico-descricao{color:var(--text2);white-space:pre-wrap;margin:0;font-size:12px}.toast{background:var(--accent);color:var(--bg);z-index:200;white-space:nowrap;border-radius:6px;padding:10px 20px;font-size:13px;font-weight:500;animation:.18s toast-in;position:fixed;top:16px;left:50%;transform:translate(-50%)}.toast--aviso{background:var(--red-bg);color:var(--red);border:1px solid var(--red);text-align:center;white-space:normal;max-width:420px;line-height:1.4}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.aviso-atividades{background:var(--amber-bg);border:1px solid var(--amber);border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.aviso-atividades-titulo{color:var(--amber);margin:0;font-size:13px;font-weight:600}.aviso-atividades-lista{color:var(--text);flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:12px;display:flex}.aviso-atividades-mais{color:var(--text2);margin:0;font-size:12px;font-style:italic}.campo-checkbox{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-top:2px;font-size:13px;display:flex}.campo-checkbox input[type=checkbox]{cursor:pointer;flex-shrink:0;width:14px;height:14px}.modal-info-bar{border-bottom:1px solid var(--border);padding:10px 20px;font-size:13px}.modal-info-bar--concluida{background:var(--green-bg);color:var(--green)}.modal-info-bar--cancelada{background:var(--red-bg);color:var(--red)}.modal-rodape-direita{gap:8px;margin-left:auto;display:flex}.btn-cancelar-atividade{color:var(--red);opacity:.75;background:0 0;border:none;padding:4px 0;font-size:13px}.btn-cancelar-atividade:hover{opacity:1;text-decoration:underline}.btn-cancelar-confirmar{border:1px solid var(--red);background:var(--red-bg);color:var(--red);border-radius:6px;padding:7px 16px;font-size:13px;font-weight:600}.btn-cancelar-confirmar:disabled{opacity:.5;cursor:default}.btn-reabrir{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:7px 16px;font-size:13px;transition:background .1s}.btn-reabrir:hover:not(:disabled){background:var(--surface-alt)}.btn-reabrir:disabled{opacity:.5;cursor:default}.modal-aviso{color:var(--text);margin:0;font-size:13px}.campo-vazio{color:var(--text2);font-size:13px}.radio-label--disabled{opacity:.6;cursor:default}.radio-label--disabled:hover{background:0 0}.canceladas-details{border:1px solid var(--border);border-radius:6px;overflow:hidden}.canceladas-details summary{text-transform:uppercase;letter-spacing:.5px;color:var(--text2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 12px;font-size:11px;font-weight:600;list-style:none}.canceladas-details summary::-webkit-details-marker{display:none}.canceladas-details summary:before{content:"▶ ";font-size:9px}.canceladas-details[open] summary:before{content:"▼ "}.canceladas-lista{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.cancelada-item{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.cancelada-item:last-child{border-bottom:none}.cancelada-titulo{color:var(--text2);font-size:13px;font-weight:500}.cancelada-motivo{color:var(--text2);font-size:12px;font-style:italic}.cancelada-meta{color:var(--text2);font-size:11px}.form-aviso{border-radius:4px;margin-top:4px;padding:6px 10px;font-size:12px;line-height:1.4;display:block}.form-aviso--amber{background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber)}.form-aviso--info{background:var(--info-bg);color:var(--info);border:1px solid var(--info)}.modal-secao{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding-top:16px;display:flex}.modal-secao-titulo{text-transform:uppercase;letter-spacing:.5px;color:var(--text2);margin:0 0 4px;font-size:11px;font-weight:700}.campo-row--3{grid-template-columns:1fr 1fr 1fr}.modal-overlay{background:var(--overlay);z-index:100;justify-content:center;align-items:flex-start;padding:48px 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;flex-shrink:0;width:100%;max-width:540px;max-height:calc(100vh - 96px);display:flex;overflow:hidden}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-header h2{font-size:15px}.modal-fechar{color:var(--text2);background:0 0;border:none;padding:0 2px;font-size:22px;line-height:1}.modal-fechar:hover{color:var(--text)}.modal-corpo{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.modal-rodape{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.modal-rodape button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:7px 16px;font-size:13px;transition:background .1s}.modal-rodape button:hover:not(:disabled){background:var(--surface-alt)}.modal-rodape button:disabled{opacity:.5;cursor:default}.btn-salvar{background:var(--accent)!important;color:var(--bg)!important;border-color:var(--accent)!important}.campo{flex-direction:column;gap:4px;display:flex}.campo label{text-transform:uppercase;letter-spacing:.4px;color:var(--text2);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.campo--erro label{color:var(--red)}.campo-hint{text-transform:none;letter-spacing:0;color:var(--amber);font-size:10px;font-weight:500}.campo input[type=text],.campo input[type=date],.campo input[type=time],.campo input[type=url],.campo select,.campo textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;outline:none;padding:7px 10px;font-size:13px;transition:border-color .1s}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--border-forte)}.campo--erro input,.campo--erro select,.campo--erro textarea{border-color:var(--red)}.campo textarea{resize:vertical;min-height:56px;font-family:inherit}.campo input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface-alt) inset;box-shadow:0 0 0 1000px var(--surface-alt) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.campo input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-alt) inset;box-shadow:0 0 0 1000px var(--surface-alt) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.campo input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface-alt) inset;box-shadow:0 0 0 1000px var(--surface-alt) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.campo input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--surface-alt) inset;box-shadow:0 0 0 1000px var(--surface-alt) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}.campo-erro{color:var(--red);font-size:12px}.campo-ajuda{color:var(--text2);font-size:12px;line-height:1.4}.campo-erro--geral{background:var(--red-bg);border-radius:4px;margin:0;padding:8px 10px}.campo-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.radio-group{flex-wrap:wrap;gap:4px;display:flex}.radio-label{border:1px solid var(--border);cursor:pointer;color:var(--text2);border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;transition:background .1s,border-color .1s,color .1s;display:flex}.radio-label input[type=radio]{display:none}.radio-label:hover{background:var(--surface-alt)}.radio-label--ativo{background:var(--accent-dim);border-color:var(--border-forte);color:var(--accent);font-weight:600}.radio-label--ativo:hover{background:var(--accent-dim)}.pasta-busca{position:relative}.pasta-busca input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:6px;outline:none;padding:7px 10px;font-size:13px}.pasta-busca input:focus{border-color:var(--border-forte)}.pasta-busca-loading{color:var(--text2);font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pasta-dropdown{background:var(--surface);border:1px solid var(--border);z-index:10;border-radius:6px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pasta-dropdown li{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pasta-dropdown li:hover{background:var(--surface-alt)}.pasta-dropdown-nome{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pasta-dropdown-doc{color:var(--text2);flex-shrink:0;font-family:ui-monospace,Consolas,monospace;font-size:12px}.pasta-chip{background:var(--accent-dim);border:1px solid var(--border-forte);color:var(--text);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.pasta-chip-limpar{color:var(--text2);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.pasta-chip-limpar:hover{color:var(--text)}.btn-nova-atividade{background:var(--accent);color:var(--accent-text);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--p-forte);white-space:nowrap;border:none;padding:7px 14px;transition:opacity .12s}.btn-nova-atividade:hover{opacity:.88}.btn-topo-secundario{border:1px solid var(--border-forte);color:var(--text2);border-radius:var(--r-md);font-size:var(--t-sm);white-space:nowrap;background:0 0;padding:7px 14px;transition:color .12s,border-color .12s}.btn-topo-secundario:hover{color:var(--text);border-color:var(--text3)}.btn-topo-primario{background:var(--accent);border:1px solid var(--accent);color:var(--bg);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--p-forte);white-space:nowrap;cursor:pointer;padding:7px 14px;transition:opacity .12s}.btn-topo-primario:hover{opacity:.88}.ficha-secao-header{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.ficha-secao-header h2{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.09em;text-transform:uppercase;color:var(--text3);align-items:baseline;gap:var(--e2);display:flex}.btn-nova-atividade-ficha{padding:6px var(--e3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text2);font-size:var(--t-sm);font-weight:var(--p-medio);transition:background .12s,color .12s,border-color .12s}.btn-nova-atividade-ficha:hover{background:var(--surface-alt);color:var(--text)}.btn-ver-mais{margin-top:var(--e1);padding:7px var(--e5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text2);align-self:center;font-size:13px;transition:background .1s}.btn-ver-mais:hover:not(:disabled){background:var(--surface-alt)}.btn-ver-mais:disabled{opacity:.5;cursor:default}.link-inline{color:var(--info);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.link-inline:hover{color:var(--text)}.form-aviso-acao{margin-top:8px}.form-aviso-acao button{background:var(--surface);border:1px solid var(--info);color:var(--info);cursor:pointer;border-radius:4px;padding:5px 10px;font-size:12px}.form-aviso-acao button:hover{background:var(--bg)}.campo-hint--bloco{margin-top:6px;line-height:1.4;display:block}.btn-nova-pasta{background:var(--accent);color:var(--accent-text);border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--p-forte);cursor:pointer;border:none;padding:7px 14px;transition:opacity .12s}.btn-nova-pasta:hover{opacity:.88}.pastas-cabecalho .btn-nova-pasta{margin-left:auto}.tarefa-sub{align-items:center;gap:8px;min-width:0;display:flex}.tarefa-responsavel{color:var(--text2);background:var(--surface-alt);border-radius:var(--r-full);padding:1px var(--e2);white-space:nowrap;flex-shrink:0;font-size:11px}.kanban{gap:var(--e3);align-items:flex-start;padding-bottom:12px;display:flex;overflow-x:auto}.kanban-coluna{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;flex:0 0 240px;min-height:120px;max-height:calc(100vh - 280px);transition:border-color .12s,background .12s;display:flex}.kanban-coluna--alvo{border-color:var(--accent);background:var(--surface-alt)}.kanban-coluna-topo{padding:var(--e3);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-coluna-nome{font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.09em;color:var(--text3);line-height:var(--lh-apertada)}.kanban-coluna-contagem{font-size:var(--t-xs);font-weight:var(--p-forte);color:var(--text2);background:var(--surface-alt);border-radius:var(--r-full);flex-shrink:0;padding:1px 7px}.kanban-cartoes{gap:var(--e2);padding:var(--e2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.kanban-coluna-vazia{color:var(--text2);text-align:center;padding:8px 0;font-size:12px}.kanban-cartao{gap:var(--e1);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--e3);cursor:grab;flex-direction:column;transition:background .12s,border-color .12s;display:flex}.kanban-cartao:hover{background:var(--surface-alt);border-color:var(--border-forte)}.kanban-cartao--arrastando{opacity:.4}.kanban-cartao-topo{align-items:center;gap:6px;display:flex}.kanban-cartao-cliente{font-size:13px;font-weight:600;line-height:1.3}.kanban-cartao-linha{color:var(--text2);font-size:11px;line-height:1.3}.kanban-cartao-cnj{color:var(--text2);font-variant-numeric:tabular-nums;font-size:11px}.kanban-cartao-resp{color:var(--text2);margin-top:2px;font-size:11px}.painel-link{color:var(--link);font-size:12px}.painel-link:hover{color:var(--link-hover);text-decoration:underline}.painel-numeros{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.painel-numero{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);padding:var(--e4);flex-direction:column;display:flex}.painel-numero-valor{font-size:34px;font-weight:var(--p-titulo);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.painel-numero-rotulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.07em;text-transform:uppercase;color:var(--text3);margin-top:6px}.painel-numero-detalhe{margin-top:var(--e2);font-size:var(--t-sm);color:var(--text2)}.painel-numero-detalhe+.painel-numero-detalhe{margin-top:2px}.painel-numero--alerta .painel-numero-valor{color:var(--red)}.painel-base{font-size:var(--t-sm);color:var(--text3);margin:0;line-height:1.6}.painel-serie-wrap{overflow-x:auto}.painel-serie{border-collapse:collapse;width:100%}.painel-serie th{text-align:left;padding:0 var(--e3) var(--e2);font-size:10px;font-weight:var(--p-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--text3);white-space:nowrap}.painel-serie td{padding:10px var(--e3);border-top:1px solid var(--border);color:var(--text);white-space:nowrap;font-size:13px}.painel-serie tbody tr:hover td{background:var(--surface)}.painel-barra-cel{width:30%;min-width:120px}.painel-barra{border-radius:var(--r-full);background:var(--surface-alt);height:6px;overflow:hidden}.painel-barra-prazo{background:var(--green);border-radius:var(--r-full);height:100%}.painel-serie td.painel-adiantado{color:var(--green)}.painel-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.painel-card{border:1px solid var(--border);border-left:4px solid var(--border-forte);background:var(--surface);border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.painel-card--elogio{border-left-color:var(--green)}.painel-card--orientacao{border-left-color:var(--info)}.painel-card-meta{color:var(--text2);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.painel-selo{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.painel-selo--elogio{background:var(--green-bg);color:var(--green)}.painel-selo--orientacao{background:var(--info-bg);color:var(--info)}.painel-selo--alerta{background:var(--amber-bg);color:var(--amber)}.painel-validade{margin-left:auto}.painel-card-titulo{color:var(--text);margin:0;font-size:14px;font-weight:600}.painel-card-texto{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px}.painel-card--anulado .painel-anulavel{color:var(--text2);text-decoration:line-through}.painel-card--anulado .painel-anulavel p{color:var(--text2)}.painel-card--cartao{align-items:flex-start;gap:var(--e4);padding:var(--e4);border-left:1px solid var(--border);flex-direction:row}.painel-cartao{width:30px;height:42px;box-shadow:var(--sombra);border-radius:2px;flex:none;margin-top:2px;transform:rotate(-6deg)}.painel-cartao--amarelo{background:var(--cartao-amarelo)}.painel-cartao--vermelho{background:var(--cartao-vermelho)}.painel-cartao-col{gap:var(--e1);flex-direction:column;flex:1;min-width:0;display:flex}.painel-cartao-meta{gap:var(--e2)}.painel-cartao-meta .painel-validade{margin-left:0}.painel-card--anulado .painel-cartao{opacity:.35}.cartao-acoes{gap:var(--e2);flex-wrap:wrap;display:flex}.btn-perigo{border-radius:var(--r-md);border:1px solid var(--red);background:var(--red-bg);color:var(--red);font-size:var(--t-sm);font-weight:var(--p-forte);padding:8px 14px}.btn-perigo:hover{background:var(--red);color:var(--bg)}.equipe-tabela th.num,.equipe-tabela td.num{text-align:right;white-space:nowrap}.equipe-tabela td.num.equipe-alerta{color:var(--red);font-weight:var(--p-forte)}.equipe-zero{color:var(--text3)}.equipe-funcao{color:var(--text3);margin-top:2px;font-size:12px;display:block}.equipe-cartoes{justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.equipe-cartao-mini{width:9px;height:13px;margin-top:0;transform:none}.pagina-cabecalho-acoes{gap:var(--e2);margin-top:var(--e3);display:flex}.painel-card--alerta{border-left-color:var(--red)}.fila-pessoa{color:var(--text);font-weight:var(--p-forte)}.fila-subtitulo{font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.08em;color:var(--text3);margin:var(--e5) 0 var(--e3)}.fila-resultado{gap:var(--e2);flex-wrap:wrap;display:flex}.btn-topo-secundario--ativo{background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-weight:var(--p-forte)}.btn-topo-secundario--ativo:hover{color:var(--accent-text);border-color:var(--accent)}.fila-gravar{margin-top:var(--e2);justify-content:flex-end;display:flex}.tarefa-etiquetas{gap:var(--e1);margin-top:var(--e1);flex-wrap:wrap;display:flex}.etiqueta{border-radius:var(--r-sm);background:var(--surface-alt);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:0 6px;font-size:10px;line-height:1.6;overflow:hidden}.etiqueta--resto{color:var(--text3)}.tarefa-envolvidos{align-items:center;gap:3px;display:inline-flex}.envolvido-avatar{border-radius:var(--r-full);background:var(--surface-forte);border:1px solid var(--border);width:20px;height:20px;font-size:9px;font-weight:var(--p-forte);color:var(--text2);letter-spacing:0;place-items:center;display:grid}.envolvido-avatar--resto{color:var(--text3);background:0 0}.envolvidos-escolha{gap:var(--e2) var(--e4);padding:var(--e2) 0;flex-wrap:wrap;display:flex}.campo-checkbox:has(input:disabled){opacity:.45;cursor:default;color:var(--text3)}.filtro-resultado{font-size:var(--t-sm);color:var(--text2);align-self:center}.credencial{gap:var(--e3)}.credencial-topo{justify-content:space-between;align-items:flex-start;gap:var(--e3);flex-wrap:wrap;display:flex}.credencial-id{min-width:0}.credencial-acoes{gap:var(--e2);flex-wrap:wrap;flex-shrink:0;display:flex}.credencial-revelada{align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);border-radius:var(--r-md);background:var(--surface-alt);border:1px solid var(--border-forte);flex-wrap:wrap;display:flex}.credencial-revelada code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-md);color:var(--text);-webkit-user-select:all;user-select:all;word-break:break-all}.credencial-contador{font-size:var(--t-sm);color:var(--amber);margin-left:auto}.credencial-leituras{gap:var(--e1) var(--e3);color:var(--text3);padding-top:var(--e2);border-top:1px solid var(--border);flex-wrap:wrap;font-size:12px;display:flex}.credencial-leituras-rotulo{color:var(--text2);font-weight:var(--p-forte)}.cadastro-grupo{margin:0 0 var(--e5);border:none;padding:0}.cadastro-grupo legend{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.09em;text-transform:uppercase;color:var(--text3);margin-bottom:var(--e3);padding:0}.cadastro-grade{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.campo--largo{grid-column:1/-1}.modal--largo{max-width:760px}.cadastro-lista{gap:var(--e3) var(--e4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.cadastro-item dt{text-transform:uppercase;letter-spacing:.07em;color:var(--text3);font-size:11px}.cadastro-item dd{color:var(--text);font-size:var(--t-md);margin:2px 0 0}.pessoa-sub{color:var(--text3);font-size:12px;display:block}.painel-anulado-motivo{color:var(--text2);margin:0;font-size:12px;font-style:italic}.painel-acao{background:var(--surface-alt);border-radius:4px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.painel-acao p{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;font-weight:600}.painel-acao-rotulo{text-transform:uppercase;letter-spacing:.5px;color:var(--text2);font-size:10px;font-weight:700}.painel-acao-revisao{color:var(--text2);font-size:12px}.painel-resposta{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px;display:flex}.painel-ciente{color:var(--green);font-size:12px}.painel-resposta-gravada p{color:var(--text);white-space:pre-wrap;margin:2px 0 0;font-size:13px}.painel-resposta-form{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.painel-resposta-form textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}[hidden]{display:none!important}.abas{align-items:center;gap:var(--e1);scrollbar-width:none;border-bottom:1px solid var(--border);margin-bottom:calc(var(--e2) * -1);display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.aba{align-items:center;gap:var(--e2);font-size:var(--t-md);font-weight:var(--p-medio);color:var(--text2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 14px;transition:color .15s,border-color .15s;display:flex}.aba:hover{color:var(--text)}.aba--ativa{color:var(--text);font-weight:var(--p-forte);border-bottom-color:var(--text)}.aba-contagem{font-size:var(--t-xs);font-weight:var(--p-medio);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);padding:3px 6px;line-height:1}.aba--ativa .aba-contagem{color:var(--text)}.campo-linha{gap:var(--e2);align-items:stretch;display:flex}.campo-linha input{flex:1;min-width:0}.pub-contadores{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.pub-contador{padding:var(--e3) var(--e4);background:var(--bloco-bg);border:1px solid var(--bloco-borda);border-radius:14px;flex-direction:column;gap:2px;display:flex}.pub-contador-numero{font-size:var(--t-2xl);font-weight:var(--p-forte);font-variant-numeric:tabular-nums;line-height:1.1}.pub-contador-numero--alerta{color:var(--amber)}.pub-contador-numero--pendente{color:var(--text)}.pub-contador-rotulo{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text2)}.tabela-rolagem{overflow-x:auto}.tabela-pub{border-collapse:collapse;width:100%;font-size:var(--t-md)}.tabela-pub th{text-align:left;padding:0 var(--e3) var(--e2);font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.06em;color:var(--text2);border-bottom:1px solid var(--border);white-space:nowrap}.tabela-pub td{padding:var(--e3);border-bottom:1px solid var(--border);vertical-align:top}.tabela-pub tbody tr:last-child td{border-bottom:none}.linha-clicavel{cursor:pointer}.linha-clicavel:hover td{background:var(--surface)}.pub-td-forte{color:var(--text);font-variant-numeric:tabular-nums;display:block}.pub-td-fraco{color:var(--text2);font-size:var(--t-sm);margin-top:2px;display:block}.pub-td-titulo{color:var(--text2);font-size:var(--t-sm);margin-top:var(--e2);display:block}.pub-td-acao{text-align:right;white-space:nowrap}.pub-abrir{color:var(--text2);font-size:var(--t-sm)}.linha-clicavel:hover .pub-abrir{color:var(--text)}.pub-termo{border-radius:var(--r-sm);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);white-space:nowrap;padding:1px 6px;display:inline-block}.pub-colunas{gap:var(--e4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.pub-lateral{gap:var(--e4);flex-direction:column;display:flex}@media (width<=1100px){.pub-colunas{grid-template-columns:minmax(0,1fr)}}.pub-cabecalho,.pub-painel{gap:var(--e2);flex-direction:column;margin:0;display:flex}.pub-painel-linha{gap:var(--e3);grid-template-columns:120px minmax(0,1fr);align-items:baseline;display:grid}.pub-painel-linha dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text3)}.pub-painel-linha dd{font-size:var(--t-sm);color:var(--text);overflow-wrap:anywhere;margin:0}.pub-subtitulo{margin:var(--e3) 0 0;font-size:var(--t-lg);font-weight:var(--p-forte);color:var(--text)}.pub-teor-completo{font-size:var(--t-md);line-height:var(--lh);color:var(--text2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pub-teor-completo mark{background:var(--amber-bg);color:var(--amber);border-radius:2px;padding:0 2px}.pub-selo{border-radius:var(--r-full);background:var(--amber-bg);color:var(--amber);font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;display:inline-block}.pub-selo--fechada{background:var(--surface-forte);color:var(--text2)}.pub-sugestao{font-size:var(--t-md);font-weight:var(--p-medio);color:var(--text);margin:0}.pub-sugestao-nota{font-size:var(--t-sm);line-height:var(--lh);color:var(--text3);margin:0}.btn-perigo-leve:hover{border-color:var(--red);color:var(--red)}.modal--estreito{max-width:480px}.aviso-orfa{border-left:3px solid var(--amber)}.aviso-orfa p{font-size:var(--t-md);line-height:var(--lh);color:var(--text2);margin:0}.vinculo-lista{gap:var(--e1);margin-top:var(--e2);flex-direction:column;display:flex}.vinculo-opcao{width:100%;padding:var(--e3);text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.vinculo-opcao:hover{border-color:var(--border-forte)}.vinculo-opcao--destaque{border-color:var(--accent)}.vinculo-nome{font-size:var(--t-md);color:var(--text)}.vinculo-sub{font-size:var(--t-sm);color:var(--text2)}.vinculo-escolhida{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3);background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--r-md);display:flex}.vinculo-escolhida>div{flex-direction:column;gap:2px;display:flex}.vinculo-rotulo-processo{margin-top:var(--e3)}.ficha-secao,.pub-contador,.painel-card,.tarefa-secao{box-shadow:var(--sombra)}.modal{box-shadow:var(--sombra-forte)}.tabela-pub thead th{background:var(--surface-alt);padding-top:var(--e2);padding-bottom:var(--e2)}.tabela-pub thead th:first-child{border-top-left-radius:var(--r-md);border-bottom-left-radius:var(--r-md)}.tabela-pub thead th:last-child{border-top-right-radius:var(--r-md);border-bottom-right-radius:var(--r-md)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text)}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text)}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset;-webkit-text-fill-color:var(--text)}.aviso-captura{padding:var(--e3) var(--e4);background:var(--red-bg);border:1px solid var(--red);border-radius:14px}.aviso-captura-topo{justify-content:space-between;align-items:flex-start;gap:var(--e4);display:flex}.aviso-captura-topo strong{font-size:var(--t-md);color:var(--red);display:block}.aviso-captura-topo p{font-size:var(--t-sm);line-height:var(--lh);color:var(--text2);margin:2px 0 0}.aviso-captura-lista{margin:var(--e3) 0 0;padding:var(--e3) 0 0;border-top:1px solid var(--red);gap:var(--e3);flex-direction:column;list-style:none;display:flex}.aviso-captura-lista li{flex-direction:column;gap:2px;display:flex}.aviso-captura-termo{font-size:var(--t-md);color:var(--text)}.aviso-captura-tipo{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--red)}.aviso-captura-detalhe{font-size:var(--t-sm);color:var(--text2);overflow-wrap:anywhere}.doc-acoes{align-items:center;gap:var(--e2);display:flex}.doc-trilha{align-items:center;gap:var(--e1);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.doc-trilha-sep{color:var(--text3);margin:0 var(--e1)}.doc-trilha-item{font-size:var(--t-sm);color:var(--link);cursor:pointer;background:0 0;border:none;padding:0}.doc-trilha-item:disabled{color:var(--text2);cursor:default}.doc-progresso{background:var(--surface-forte);border-radius:var(--r-full);height:3px;overflow:hidden}.doc-progresso>div{background:var(--accent);height:100%;transition:width .2s}.doc-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-item{align-items:center;gap:var(--e3);padding:var(--e2) var(--e1);border-bottom:1px solid var(--border);display:flex}.doc-item:last-child{border-bottom:none}.doc-icone{color:var(--text3);flex:none;display:flex}.doc-nome{text-align:left;min-width:0;font-size:var(--t-md);color:var(--text);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;flex:1;padding:0}.doc-nome:hover{color:var(--link);text-decoration:underline}.doc-nome--pasta{font-weight:var(--p-medio)}.doc-meta{font-size:var(--t-sm);color:var(--text2);font-variant-numeric:tabular-nums;flex:none}.doc-descartar{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text3);cursor:pointer;opacity:0;background:0 0;border:none;flex:none;font-size:16px;line-height:1;transition:opacity .12s,color .12s,background .12s}.doc-item:hover .doc-descartar,.doc-descartar:focus-visible{opacity:1}.doc-descartar:hover{background:var(--red-bg);color:var(--red)}.vinc-barra{align-items:flex-end;gap:var(--e3);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.vinc-barra label{gap:var(--e1);color:var(--text2);flex-direction:column;font-size:.8rem;display:flex}.vinc-lista{margin:var(--e2) 0;border:1px solid var(--border);border-radius:var(--r-md);max-height:24rem;padding:0;list-style:none;overflow-y:auto}.vinc-lista li{align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-bottom:1px solid var(--border);display:flex}.vinc-lista li:last-child{border-bottom:none}.vinc-nome{overflow-wrap:anywhere;flex:0 0 18rem;font-weight:500}.vinc-caminho{color:var(--text2);overflow-wrap:anywhere;flex:1;font-size:.85rem}.vinc-motivo{color:var(--amber);flex:1;font-size:.8rem}.vinc-lista--escolha select{flex:0 0 22rem;max-width:100%}.vinc-sql{background:var(--surface-forte);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--e2) var(--e3);white-space:pre;max-height:12rem;font-size:.78rem;overflow:auto}.pub-barra{justify-content:space-between;align-items:center;gap:var(--e3);margin-bottom:var(--e2);flex-wrap:wrap;display:flex}.pub-busca{flex:0 22rem;min-width:14rem;position:relative}.pub-busca input{width:100%;padding-right:2rem}.pub-busca-limpar{right:var(--e1);color:var(--text3);padding:0 var(--e1);cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pub-busca-limpar:hover{color:var(--text)}.pub-paginacao{justify-content:space-between;align-items:center;gap:var(--e3);margin-top:var(--e3);flex-wrap:wrap;display:flex}.pub-paginacao-botoes{gap:var(--e2);display:flex}.busca-overlay{align-items:flex-start;padding-top:12vh}.busca-modal{flex-direction:column;width:min(620px,92vw);max-width:none;max-height:70vh;padding:0;display:flex;overflow:hidden}.busca-campo{align-items:center;gap:var(--e3);padding:var(--e4);border-bottom:1px solid var(--border);color:var(--text3);display:flex}.busca-campo input{min-width:0;font-family:var(--fonte);font-size:var(--t-lg);color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0}.busca-campo input::placeholder{color:var(--text3)}.busca-tecla,.sidebar-busca kbd{font-family:var(--fonte);font-size:var(--t-xs);padding:var(--e1) var(--e2);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);color:var(--text3);line-height:1}.busca-corpo{padding-top:var(--e2);overflow-y:auto}.busca-grupo{padding-bottom:var(--e2)}.busca-grupo-titulo{padding:var(--e2) var(--e4) var(--e1);font-size:var(--t-xs);font-weight:var(--p-forte);text-transform:uppercase;letter-spacing:.04em;color:var(--text3)}.busca-item{width:100%;padding:var(--e2) var(--e4);text-align:left;font-family:var(--fonte);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.busca-item--ativo{background:var(--accent-dim)}.busca-item-principal,.busca-item-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:var(--lh-apertada);display:block;overflow:hidden}.busca-item-principal{font-size:var(--t-md);color:var(--text);font-variant-numeric:tabular-nums}.busca-item-sub{font-size:var(--t-sm);color:var(--text2)}.busca-estado{padding:var(--e4);font-size:var(--t-sm);color:var(--text2);margin:0}.busca-estado--erro{color:var(--red)}.busca-rodape{padding:var(--e2) var(--e4) var(--e4);font-size:var(--t-xs);color:var(--text3);margin:0}.sidebar-busca{align-items:center;gap:var(--e2);width:100%;margin-top:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--sidebar-borda-forte);border-radius:var(--r-md);color:var(--sidebar-texto);font-family:var(--fonte);font-size:var(--t-sm);cursor:pointer;background:0 0;display:flex}.sidebar-busca:hover{background:var(--sidebar-hover);color:var(--sidebar-ativo)}.sidebar-busca span{text-align:left;flex:1}.sidebar-busca kbd{border-color:var(--sidebar-borda-forte);color:var(--sidebar-texto);background:0 0}.sidebar-sino{position:relative}.sidebar-badge{border-radius:var(--r-full);background:var(--red);color:#fff;min-width:18px;font-size:var(--t-xs);font-weight:var(--p-forte);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:0 5px;line-height:18px}.sidebar-busca .sidebar-badge,.sidebar-item .sidebar-badge{flex:none;width:auto;margin-left:auto}.badge-produto{border-radius:var(--r-full);border:1px solid #0000}.produto-select{border-radius:var(--r-full);font-weight:var(--p-forte)}.badge-produto--SE,.produto-select.badge-produto--SE{background-color:var(--se-bg);color:var(--se-text);border-color:var(--se-borda)}.badge-produto--RCV,.produto-select.badge-produto--RCV{background-color:var(--rcv-bg);color:var(--rcv-text);border-color:var(--rcv-borda)}.badge-produto--GPX,.produto-select.badge-produto--GPX{background-color:var(--gpx-bg);color:var(--gpx-text);border-color:var(--gpx-borda)}.badge-produto--RCPCC,.produto-select.badge-produto--RCPCC{background-color:var(--rcpcc-bg);color:var(--rcpcc-text);border-color:var(--rcpcc-borda)}.badge-produto--DBA,.produto-select.badge-produto--DBA{background-color:var(--dba-bg);color:var(--dba-text);border-color:var(--dba-borda)}.badge-produto--GPB,.produto-select.badge-produto--GPB{background-color:var(--gpb-bg);color:var(--gpb-text);border-color:var(--gpb-borda)}.badge-produto--OUTROS,.produto-select.badge-produto--OUTROS{background-color:var(--outros-bg);color:var(--outros-text);border-color:var(--outros-borda)}.alertas-page{gap:var(--e5);padding:var(--e6);flex-direction:column;display:flex}.alertas-cabecalho{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.alertas-cabecalho h1{font-size:var(--t-2xl);font-weight:var(--p-titulo);margin-right:auto}.alertas-cabecalho select,.alertas-btn{height:36px;padding:0 var(--e3);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--t-md)}.alertas-btn{align-items:center;gap:var(--e2);color:var(--text2);display:inline-flex}.alertas-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-forte)}.alertas-btn:disabled{opacity:.5;cursor:default}.alertas-cards{gap:var(--e4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.alertas-card{gap:var(--e1);padding:var(--e4) var(--e5);text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sombra);flex-direction:column;display:flex}.alertas-card-rotulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}.alertas-card-numero{font-size:32px;font-weight:var(--p-titulo);font-variant-numeric:tabular-nums;line-height:1.1}.alertas-card-sub{font-size:var(--t-sm);color:var(--text3)}.alertas-card--red{border-color:color-mix(in srgb, var(--red) 45%, transparent)}.alertas-card--amber{border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.alertas-card--info{border-color:color-mix(in srgb, var(--info) 45%, transparent)}.alertas-card--red .alertas-card-rotulo,.alertas-card--red .alertas-card-numero{color:var(--red)}.alertas-card--amber .alertas-card-rotulo,.alertas-card--amber .alertas-card-numero{color:var(--amber)}.alertas-card--info .alertas-card-rotulo,.alertas-card--info .alertas-card-numero{color:var(--info)}.alertas-card--zero .alertas-card-numero{color:var(--text3)}.alertas-card:not(.alertas-card--zero):hover{background:var(--surface-alt)}.alertas-card--zero{cursor:default}.alertas-secao{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);scroll-margin-top:var(--e5);overflow:hidden}.alertas-secao-cab{align-items:center;gap:var(--e3);width:100%;padding:var(--e4) var(--e5);color:var(--text);font-size:var(--t-lg);font-weight:var(--p-forte);text-align:left;background:0 0;border:0;border-radius:0;display:flex}.alertas-secao-cab:hover{background:var(--surface-alt)}.alertas-secao-icone{color:var(--text2);display:inline-flex}.alertas-secao--red .alertas-secao-icone{color:var(--red)}.alertas-secao--amber .alertas-secao-icone{color:var(--amber)}.alertas-secao--info .alertas-secao-icone{color:var(--info)}.alertas-contagem{font-size:var(--t-xs);font-weight:var(--p-forte);padding:2px var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2)}.alertas-secao--red .alertas-contagem{background:var(--red-bg);color:var(--red)}.alertas-secao--amber .alertas-contagem{background:var(--amber-bg);color:var(--amber)}.alertas-secao--info .alertas-contagem{background:var(--info-bg);color:var(--info)}.alertas-chevron{color:var(--text3);margin-left:auto;transition:transform .15s;display:inline-flex}.alertas-secao--fechada .alertas-chevron{transform:rotate(-90deg)}.alertas-nota{padding:0 var(--e5) var(--e3);margin-top:calc(-1 * var(--e2));font-size:var(--t-sm);color:var(--text3)}.alertas-lista{border-top:1px solid var(--border)}.alerta-linha{align-items:center;gap:var(--e4);width:100%;padding:var(--e3) var(--e5);color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--border);background:0 0;border-left:3px solid #0000;border-radius:0;display:flex}.alerta-linha:last-child{border-bottom:0}.alerta-linha:hover{background:var(--surface-alt)}.alerta-linha--red{border-left-color:var(--red)}.alerta-linha--amber{border-left-color:var(--amber)}.alerta-linha--info{border-left-color:var(--info)}.alerta-corpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alerta-titulo{font-weight:var(--p-medio);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alerta-cliente{color:var(--text2);font-weight:var(--p-normal)}.alerta-meta{align-items:center;gap:var(--e2);font-size:var(--t-sm);color:var(--text3);flex-wrap:wrap;display:flex}.alerta-sep{border-radius:var(--r-full);background:var(--text3);width:3px;height:3px}.alerta-atraso{color:var(--red);font-weight:var(--p-forte)}.alerta-hoje{color:var(--amber);font-weight:var(--p-forte)}.alerta-tipo-prazo{color:var(--red)}.alerta-lado{align-items:center;gap:var(--e3);flex-shrink:0;display:flex}.alerta-resp{text-align:right;min-width:140px;font-size:var(--t-sm);color:var(--text2)}.alerta-novo{border-radius:var(--r-full);background:var(--info);flex-shrink:0;width:8px;height:8px}.alertas-estado{padding:var(--e7) var(--e5);text-align:center;color:var(--text2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.alertas-estado--erro{color:var(--red)}@media (width<=720px){.alertas-page{padding:var(--e4)}.alerta-resp{display:none}}.agenda-page{gap:var(--e4);flex-direction:column;display:flex}.ag-cabecalho h1{font-size:var(--t-2xl);font-weight:var(--p-titulo)}.ag-filtros,.ag-periodo{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.ag-controle{height:36px;padding:0 var(--e3);align-items:center;gap:var(--e2);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--t-md);display:inline-flex}.ag-controle:hover{border-color:var(--border-forte)}.ag-busca{flex:1;min-width:220px}.ag-seta{color:var(--text3);font-size:var(--t-sm)}.ag-pessoas{position:relative}.ag-pessoas-menu{top:calc(100% + var(--e1));z-index:20;min-width:220px;max-height:320px;padding:var(--e1);background:var(--surface-alt);border:1px solid var(--border-forte);border-radius:var(--r-md);box-shadow:var(--sombra-forte);position:absolute;left:0;overflow-y:auto}.ag-pessoas-item{align-items:center;gap:var(--e2);width:100%;padding:var(--e2) var(--e3);border-radius:var(--r-sm);color:var(--text);text-align:left;font-size:var(--t-md);background:0 0;border:0;display:flex}.ag-pessoas-item:hover{background:var(--surface-forte)}.ag-pessoas-item input{pointer-events:none;accent-color:var(--accent)}.ag-nav{border-radius:var(--r-md);width:32px;height:32px;color:var(--text2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.ag-nav:hover{color:var(--text);border-color:var(--border)}.ag-periodo-rotulo{font-size:var(--t-lg);font-weight:var(--p-forte);text-align:center;min-width:170px}.ag-hoje{color:var(--text2)}.ag-intervalo{align-items:center;gap:var(--e2);color:var(--text2);display:inline-flex}.ag-intervalo input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ag-corpo{gap:var(--e4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.ag-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.ag-lista-cab{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);color:var(--text2);font-size:var(--t-sm);display:flex}.ag-contagem{flex:1}.ag-btn-concluir{height:32px;padding:0 var(--e3);background:var(--accent);color:var(--accent-text);border-radius:var(--r-md);font-weight:var(--p-forte);font-size:var(--t-sm);border:0}.ag-estado{padding:var(--e7) var(--e5);text-align:center;color:var(--text2)}.ag-estado--erro{color:var(--red)}.ag-linha{align-items:start;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:24px 118px 32px minmax(0,1fr) auto;display:grid}.ag-linha:last-child{border-bottom:0}.ag-linha:hover{background:var(--surface-alt)}.ag-linha--sel{background:var(--accent-dim)}.ag-linha:focus-visible{outline:2px solid var(--border-forte);outline-offset:-2px}.ag-col-sel{justify-content:center;padding-top:2px;display:flex}.ag-col-sel input,.ag-lista-cab input{accent-color:var(--accent);width:15px;height:15px}.ag-col-data{font-size:var(--t-sm);flex-direction:column;gap:2px;display:flex}.ag-data{color:var(--text);font-weight:var(--p-medio)}.ag-data--atrasada{color:var(--red)}.ag-hora{color:var(--text2);font-variant-numeric:tabular-nums}.ag-prio{font-size:var(--t-xs);color:var(--text3)}.ag-prio--alta{color:var(--red)}.ag-prio--media{color:var(--amber)}.ag-check{color:#0000;border:1.5px solid var(--border-forte);border-radius:var(--r-full);background:0 0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ag-check:hover{color:var(--text2);border-color:var(--text2)}.ag-check--feito{background:var(--green);border-color:var(--green);color:#0a0a0a}.ag-check--feito:hover{background:var(--green);color:#0a0a0a;opacity:.8}.ag-col-corpo{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.ag-tipo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;text-transform:uppercase;color:var(--link)}.ag-tipo--prazo,.ag-tipo--fatal{color:var(--red)}.ag-tipo--audiencia{color:var(--amber)}.ag-tipo--evento{color:var(--text2)}.ag-titulo{font-weight:var(--p-medio);color:var(--text);overflow-wrap:anywhere}.ag-sub{gap:var(--e1) var(--e3);font-size:var(--t-sm);color:var(--text2);flex-wrap:wrap;display:flex}.ag-cliente{color:var(--text2);font-size:var(--t-sm);text-align:left;background:0 0;border:0;padding:0}.ag-cliente:hover{color:var(--text);text-decoration:underline}.ag-cnj{font-variant-numeric:tabular-nums;color:var(--text3)}.ag-etiquetas{gap:var(--e1);flex-wrap:wrap;margin-top:2px;display:flex}.ag-etiqueta{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.02em;text-transform:uppercase;padding:2px var(--e2);border-radius:var(--r-sm);white-space:nowrap;border:1px solid #0000}.ag-etiqueta-resto{font-size:var(--t-xs);color:var(--text3);padding:2px var(--e1)}.ag-col-lado{align-items:center;gap:var(--e3);padding-top:2px;display:flex}.ag-avatares{gap:var(--e1);display:flex}.ag-avatar{border-radius:var(--r-full);background:var(--surface-forte);width:28px;height:28px;color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte);justify-content:center;align-items:center;display:inline-flex}.ag-linha--concluida .ag-titulo,.ag-linha--concluida .ag-data{color:var(--text3);text-decoration:line-through}.ag-linha--concluida .ag-tipo,.ag-linha--concluida .ag-sub,.ag-linha--concluida .ag-etiquetas,.ag-linha--concluida .ag-col-lado{opacity:.5}.ag-lateral{gap:var(--e4);flex-direction:column;display:flex}.ag-painel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--e4)}.ag-painel h2{font-size:var(--t-lg);font-weight:var(--p-forte);margin-bottom:var(--e3)}.ag-numeros{gap:var(--e2);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.ag-numeros>div{gap:var(--e1);flex-direction:column;display:flex}.ag-numero{font-size:28px;font-weight:var(--p-titulo);font-variant-numeric:tabular-nums;line-height:1.1}.ag-numero--alerta{color:var(--red)}.ag-numero-rotulo{font-size:var(--t-xs);color:var(--text3);line-height:1.3}.ag-painel-vazio{font-size:var(--t-sm);color:var(--text3)}.ag-semdata{width:100%;padding:var(--e2) 0;border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;background:0 0;flex-direction:column;gap:2px;display:flex}.ag-semdata:first-of-type{border-top:0}.ag-semdata:hover .ag-semdata-titulo{text-decoration:underline}.ag-semdata-titulo{font-weight:var(--p-medio);font-size:var(--t-md)}.ag-semdata-sub{font-size:var(--t-sm);color:var(--text2)}@media (width<=1100px){.ag-corpo{grid-template-columns:1fr}}@media (width<=720px){.ag-linha{grid-template-columns:24px 88px 32px minmax(0,1fr)}.ag-col-lado{grid-column:4}}.ag-cabecalho{align-items:center;gap:var(--e4);display:flex}.ag-visoes{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);gap:2px;padding:3px;display:inline-flex}.ag-visao{height:30px;padding:0 var(--e3);border-radius:var(--r-sm);color:var(--text2);font-size:var(--t-sm);font-weight:var(--p-medio);background:0 0;border:0}.ag-visao:hover{color:var(--text)}.ag-visao--ativa{background:var(--surface-forte);color:var(--text)}.ag-cal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.ag-cal-cab{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);display:flex}.ag-cal-titulo{font-size:var(--t-xl);font-weight:var(--p-forte)}.ag-cal-carregando{font-size:var(--t-sm);color:var(--text3)}.ag-cal-nav{align-items:center;gap:var(--e1);margin-left:auto;display:inline-flex}.ag-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ag-cal-semana{padding:var(--e2);text-align:center;border-bottom:1px solid var(--border);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.ag-cal-dia{min-height:150px;padding:var(--e1) var(--e1) var(--e2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:3px;display:flex}.ag-cal-dia:nth-child(7n){border-right:0}.ag-cal-dia--fora{background:var(--bloco-bg)}.ag-cal-dia--fora .ag-cal-num{color:var(--text3)}.ag-cal-num{border-radius:var(--r-full);min-width:28px;height:28px;color:var(--text);font-size:var(--t-md);font-weight:var(--p-medio);background:0 0;border:0;align-self:center;margin-bottom:2px}.ag-cal-num:hover{background:var(--surface-forte)}.ag-cal-dia--hoje .ag-cal-num{background:var(--accent);color:var(--accent-text);font-weight:var(--p-titulo)}.ag-cal-item{width:100%;padding:3px var(--e1) 4px;text-align:left;background:var(--surface-alt);border-radius:var(--r-sm);color:var(--text);font-size:var(--t-xs);font-weight:var(--p-medio);border:0;flex-direction:column;gap:3px;display:flex}.ag-cal-item:hover{background:var(--surface-forte)}.ag-cal-faixas{gap:3px;display:flex}.ag-cal-faixas span{border-radius:2px;flex:1;height:3px}.ag-cal-texto{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.01em;display:block;overflow:hidden}.ag-cal-hora{font-weight:var(--p-titulo);margin-right:var(--e1);font-variant-numeric:tabular-nums}.ag-cal-item--atrasado .ag-cal-texto{color:var(--red)}.ag-cal-item--fatal{box-shadow:inset 2px 0 0 var(--red)}.ag-cal-item--feito .ag-cal-texto{color:var(--text3);text-decoration:line-through}.ag-cal-item--feito .ag-cal-faixas{opacity:.45}.ag-cal-mais{padding:0 var(--e1);color:var(--text2);font-size:var(--t-xs);background:0 0;border:0;align-self:flex-end}.ag-cal-mais:hover{color:var(--text);text-decoration:underline}@media (width<=900px){.ag-cal-dia{min-height:110px}.ag-cal-texto{white-space:normal}}.ag-tempo-grade{grid-template-columns:56px repeat(var(--ag-cols), minmax(0, 1fr));display:grid}.ag-tempo-canto{border-bottom:1px solid var(--border)}.ag-tempo-cabdia{padding:var(--e2) 0;border:0;border-bottom:1px solid var(--border);border-left:1px solid var(--border);color:var(--text3);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;background:0 0;flex-direction:column;align-items:center;gap:2px;display:flex}.ag-tempo-cabdia:not(:disabled):hover .ag-tempo-num{background:var(--surface-forte)}.ag-tempo-cabdia:disabled{cursor:default}.ag-tempo-num{border-radius:var(--r-full);min-width:30px;height:30px;color:var(--text);font-size:var(--t-lg);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;display:inline-flex}.ag-tempo-cabdia--hoje .ag-tempo-num{background:var(--accent);color:var(--accent-text);font-weight:var(--p-titulo)}.ag-tempo-rotulo{padding:var(--e2) var(--e1);border-bottom:1px solid var(--border-forte);color:var(--text3);font-size:var(--t-xs);text-align:right;line-height:1.2}.ag-tempo-diainteiro{min-height:40px;padding:var(--e1);border-left:1px solid var(--border);border-bottom:1px solid var(--border-forte);flex-direction:column;gap:3px;display:flex}.ag-tempo-horas{position:relative}.ag-tempo-hora{padding-right:var(--e2);text-align:right;box-sizing:border-box;color:var(--text3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;transform:translateY(-7px)}.ag-tempo-hora:first-child{transform:none}.ag-tempo-coluna{border-left:1px solid var(--border);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--ag-hora) - 1px), var(--border) calc(var(--ag-hora) - 1px), var(--border) var(--ag-hora));position:relative}.ag-tempo-agora{background:var(--red);z-index:3;height:2px;position:absolute;left:0;right:0}.ag-tempo-agora:before{content:"";border-radius:var(--r-full);background:var(--red);width:10px;height:10px;position:absolute;top:-4px;left:-5px}.ag-tempo-bloco{z-index:2;padding:3px var(--e1) 3px 6px;text-align:left;background:var(--surface-forte);color:var(--text);border:0;border-left:3px solid var(--border-forte);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--t-xs);flex-direction:column;gap:1px;display:flex;position:absolute;overflow:hidden}.ag-tempo-bloco:hover{background:var(--border)}.ag-tempo-bloco-hora{color:var(--text2);font-weight:var(--p-titulo);font-variant-numeric:tabular-nums}.ag-tempo-bloco-titulo{font-weight:var(--p-medio);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-tempo-bloco-sub{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-tempo-bloco--feito .ag-tempo-bloco-titulo{color:var(--text3);text-decoration:line-through}.ag-tempo-bloco--fatal{box-shadow:inset 0 0 0 1px var(--red)}.ag-cal-item--detalhado{padding:var(--e2) var(--e3);gap:var(--e1);font-size:var(--t-sm)}.ag-cal-item--detalhado .ag-cal-texto{white-space:normal}.ag-cal-sub{color:var(--text2);font-weight:var(--p-normal);font-variant-numeric:tabular-nums}.ag-tempo--dia .ag-tempo-grade{grid-template-columns:56px minmax(0,1fr)}@media (width<=900px){.ag-tempo-grade{grid-template-columns:40px repeat(var(--ag-cols), minmax(0, 1fr))}.ag-tempo-bloco-titulo{white-space:normal}}.mt-resumo{color:var(--text2);font-size:var(--t-md)}.mt-resumo-alerta{color:var(--red);font-weight:var(--p-forte)}.mt-cards .alertas-card{cursor:pointer}.mt-card--ativo{outline:2px solid var(--accent);outline-offset:-2px;background:var(--surface-alt)}.mt-alternar--ativo{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.mt-grupo+.mt-grupo{border-top:1px solid var(--border-forte)}.mt-grupo-cab{align-items:center;gap:var(--e2);padding:var(--e3) var(--e4) var(--e2);background:var(--surface-alt);border-bottom:1px solid var(--border);z-index:1;display:flex;position:sticky;top:0}.mt-grupo-titulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}.mt-grupo-n{border-radius:var(--r-full);background:var(--surface-forte);min-width:20px;color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte);text-align:center;padding:0 6px;line-height:18px}.mt-grupo--vencidas .mt-grupo-titulo{color:var(--red)}.mt-grupo--vencidas .mt-grupo-n{background:var(--red-bg);color:var(--red)}.mt-grupo--hoje .mt-grupo-titulo{color:var(--amber)}.mt-grupo--hoje .mt-grupo-n{background:var(--amber-bg);color:var(--amber)}.fp-titulo{gap:var(--e2);flex-direction:column;min-width:0;display:flex}.fp-selos{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.fp-selos .badge-produto{border-radius:var(--r-full)}.fp-faixa{gap:var(--e3) var(--e6);margin-top:var(--e4);padding-top:var(--e4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.fp-dado{flex-direction:column;gap:2px;min-width:0;display:flex}.fp-dado--largo{flex-basis:100%}.fp-rotulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.fp-situacao{gap:var(--e4);flex-direction:column;display:flex}.fp-cards .alertas-card{cursor:pointer}.fp-cards .alertas-card--zero{cursor:default}.fp-proximas-cab{justify-content:space-between;align-items:baseline;gap:var(--e3);display:flex}.fp-proximas-cab h2{font-size:var(--t-lg)}.fp-link{color:var(--link);font-size:var(--t-sm);background:0 0;border:0;padding:0}.fp-link:hover{text-decoration:underline}.fp-lista{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.fp-lista .mt-grupo-cab{position:static}.fp-cards{gap:var(--e3)}.fp-cards .alertas-card{padding:var(--e4) var(--e5);gap:var(--e1);border-radius:var(--r-lg)}.fp-cards .alertas-card-numero{font-size:26px;line-height:1.15}.fp-cards .alertas-card-sub{font-size:var(--t-sm)}.fp-lista .ag-col-sel{display:none}.fp-lista .ag-linha{grid-template-columns:96px 28px minmax(0,1fr) auto}@media (width<=900px){.fp-lista .ag-linha{grid-template-columns:80px 28px minmax(0,1fr)}.fp-lista .ag-col-lado{grid-column:3}}.kb-quadro{gap:var(--e4);padding-bottom:var(--e2);grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.kb-coluna{background:var(--bloco-bg);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;min-height:240px;transition:border-color .12s,background .12s;display:flex}.kb-coluna--alvo{border-color:var(--accent);background:var(--surface-alt)}.kb-coluna-cab{align-items:center;gap:var(--e2);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);display:flex}.kb-coluna-nome{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text2);flex:1}.kb-ponto{border-radius:var(--r-full);background:var(--text3);width:8px;height:8px}.kb-coluna--aguardando_protocolo .kb-ponto{background:var(--amber)}.kb-coluna--protocolado .kb-ponto{background:var(--green)}.kb-cartoes{gap:var(--e2);padding:var(--e3);flex-direction:column;flex:1;display:flex}.kb-vazia{padding:var(--e5) var(--e3);text-align:center;color:var(--text3);font-size:var(--t-sm);border:1px dashed var(--border);border-radius:var(--r-md)}.kb-cartao{gap:var(--e1);padding:var(--e3);cursor:grab;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sombra);flex-direction:column;display:flex}.kb-cartao:hover{border-color:var(--border-forte);background:var(--surface-alt)}.kb-cartao:active{cursor:grabbing}.kb-cartao--arrastando{opacity:.4}.kb-cartao--vencido{border-left:3px solid var(--red)}.kb-cartao-topo{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.kb-cartao-topo .badge-produto{border-radius:var(--r-full)}.kb-idade{color:var(--text3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.kb-cliente{font-weight:var(--p-forte);color:var(--text);line-height:var(--lh-apertada)}.kb-descricao{color:var(--text2);font-size:var(--t-sm);line-height:var(--lh-apertada)}.kb-cnj{color:var(--text3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;letter-spacing:.02em}.kb-sem-cnj{color:var(--amber);font-size:var(--t-xs)}.kb-cartao-rodape{justify-content:space-between;align-items:center;gap:var(--e2);margin-top:var(--e1);padding-top:var(--e2);border-top:1px solid var(--border);display:flex}.kb-resp{align-items:center;gap:var(--e2);color:var(--text2);font-size:var(--t-sm);min-width:0;display:inline-flex}.kb-resp .ag-avatar{flex:none;width:22px;height:22px;font-size:10px}.kb-resp--vazio{color:var(--text3);font-style:italic}.kb-pend{gap:var(--e1);flex:none;display:inline-flex}.kb-chip{padding:1px var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-medio);white-space:nowrap}.kb-chip--red{background:var(--red-bg);color:var(--red)}.pb-cabecalho{justify-content:space-between;align-items:flex-start}.pb-lema{color:var(--text2);font-size:var(--t-sm);margin-top:var(--e1)}.pb-card--ativo{outline:2px solid var(--accent);outline-offset:-2px}.pb-fila{gap:var(--e3);flex-direction:column;display:flex}.pb-barra{justify-content:space-between;align-items:flex-end;gap:var(--e4);flex-wrap:wrap;display:flex}.pb-barra .pub-busca{min-width:280px}.pb-ajuda{margin:0}.pb-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.pb-lista-nota{padding:var(--e2) var(--e4);background:var(--surface-alt);border-bottom:1px solid var(--border);color:var(--text3);font-size:var(--t-xs)}.pb-linha{gap:var(--e4);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:120px minmax(0,1fr) auto;align-items:start;display:grid}.pb-linha:last-child{border-bottom:0}.pb-linha:hover{background:var(--surface-alt)}.pb-col-data{flex-direction:column;gap:2px;display:flex}.pb-data{font-weight:var(--p-forte);font-variant-numeric:tabular-nums}.pb-data-sub{color:var(--text3);font-size:var(--t-xs)}.pb-idade{margin-top:var(--e1);padding:1px var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-medio);align-self:flex-start}.pb-idade--alerta{background:var(--red-bg);color:var(--red)}.pb-col-corpo{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.pb-quem{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.pb-quem .badge-produto{border-radius:var(--r-full)}.pb-cliente{font-weight:var(--p-forte)}.pb-orfa{color:var(--amber);font-weight:var(--p-forte)}.pb-detalhe{color:var(--text3);font-size:var(--t-xs)}.pb-titulo{color:var(--text);line-height:var(--lh-apertada)}.pb-sub{gap:var(--e1) var(--e3);color:var(--text3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.pb-cnj{font-variant-numeric:tabular-nums;letter-spacing:.02em}.pb-col-lado{align-items:center;gap:var(--e3);display:flex}.pb-situacao{color:var(--text2);font-size:var(--t-sm);white-space:nowrap}.pb-situacao--prazo{color:var(--green)}.pb-situacao--descartada{color:var(--text3)}.pb-abrir{color:var(--text3);font-size:var(--t-xl);line-height:1}.pb-linha:hover .pb-abrir{color:var(--text)}@media (width<=900px){.pb-linha{gap:var(--e2);grid-template-columns:1fr}.pb-col-data{align-items:center;gap:var(--e2);flex-flow:wrap}.pb-idade{margin-top:0}.pb-abrir{display:none}}.ps-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.ps-linha{gap:var(--e5);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:36px minmax(0,460px) 260px minmax(0,1fr);align-items:center;display:grid}.ps-linha:last-child{border-bottom:0}.ps-linha:hover{background:var(--surface-alt)}.ps-avatar{border-radius:var(--r-full);background:var(--surface-forte);width:36px;height:36px;color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-titulo);justify-content:center;align-items:center;display:inline-flex}.ps-avatar--pj{border-radius:var(--r-md)}.ps-corpo{flex-direction:column;gap:2px;min-width:0;display:flex}.ps-nome-linha{align-items:center;gap:var(--e2);min-width:0;display:flex}.ps-nome{font-weight:var(--p-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-tipo{border-radius:var(--r-sm);background:var(--surface-forte);color:var(--text3);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;flex:none;padding:0 6px}.ps-falecido{border-radius:var(--r-sm);background:var(--amber-bg);color:var(--amber);font-size:var(--t-xs);font-weight:var(--p-medio);flex:none;padding:0 6px}.ps-fantasia{color:var(--text2);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-sub{gap:var(--e1) var(--e3);color:var(--text3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.ps-doc{font-variant-numeric:tabular-nums}.ps-contato{color:var(--text2);font-size:var(--t-sm);flex-direction:column;gap:2px;min-width:0;display:flex}.ps-contato span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-vazio{color:var(--text3);font-style:italic}.ps-pastas{justify-content:flex-start;align-items:center;gap:var(--e1);flex-wrap:wrap;display:flex}.ps-pastas .badge-produto,.fp-selos .badge-produto,.ps-pasta .badge-produto{border-radius:var(--r-full)}.ps-n-pastas{color:var(--text3);font-size:var(--t-xs);white-space:nowrap;margin-left:var(--e1)}.ps-pastas-lista{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.ps-pasta{gap:var(--e3);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;display:grid}.ps-pasta:last-child{border-bottom:0}.ps-pasta:hover{background:var(--surface-alt)}.ps-pasta:hover .pb-abrir{color:var(--text)}.ps-pasta--inativa .ps-pasta-titulo{color:var(--text3)}.ps-pasta-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-pasta-data{color:var(--text3);font-size:var(--t-xs);white-space:nowrap}@media (width<=900px){.ps-linha{grid-template-columns:36px minmax(0,1fr)}.ps-contato,.ps-pastas{grid-column:2;justify-content:flex-start}.ps-pasta{grid-template-columns:auto minmax(0,1fr)}.ps-pasta-data,.ps-pasta .pb-abrir{display:none}}.pa-cabecalho{justify-content:space-between;align-items:flex-start}.pa-lista{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.pa-linha{gap:var(--e4);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:minmax(0,340px) 120px minmax(0,1fr) 120px 96px 16px;align-items:center;display:grid}.pa-linha:last-child{border-bottom:0}.pa-linha:hover{background:var(--surface-alt)}.pa-linha:hover .pb-abrir{color:var(--text)}.pa-linha--cab{cursor:default;padding-top:var(--e2);padding-bottom:var(--e2);background:var(--surface-alt);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.pa-linha--cab:hover{background:var(--surface-alt)}.pa-cliente{flex-direction:column;gap:2px;min-width:0;display:flex}.pa-nome{font-weight:var(--p-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-doc{color:var(--text3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.pa-produto .produto-select{border-radius:var(--r-full)}.pa-titulo{color:var(--text2);font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-vazio{color:var(--text3);font-style:italic}.pa-proc{padding:1px var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-medio);white-space:nowrap;justify-self:start}.pa-proc--zero{background:var(--amber-bg);color:var(--amber)}.pa-data{color:var(--text3);font-size:var(--t-sm);font-variant-numeric:tabular-nums}@media (width<=900px){.pa-linha{grid-template-columns:minmax(0,1fr) auto}.pa-linha--cab,.pa-titulo,.pa-data,.pa-linha .pb-abrir{display:none}.pa-proc{grid-column:1}}.pf-situacao{padding:2px var(--e2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--p-forte);background:var(--surface-forte);color:var(--text2)}.pf-situacao--pendente{background:var(--amber-bg);color:var(--amber)}.pf-situacao--prazo{background:var(--green-bg);color:var(--green)}.pf-situacao--descartada{color:var(--text3)}.pf-quem{color:var(--text3);font-size:var(--t-xs)}.pf-orfa{justify-content:space-between;align-items:center;gap:var(--e4);display:flex}.pf-teor-titulo{font-size:var(--t-lg);line-height:var(--lh-apertada);margin-bottom:var(--e3)}.pf-cartao{gap:var(--e2);flex-direction:column;display:flex}.pf-cartao--sugestao{border-left:3px solid var(--info)}.pf-cartao .pub-sugestao,.pf-cartao .pub-painel{margin:0}@media (width<=900px){.pf-orfa{flex-direction:column;align-items:flex-start}}.pc-cartao{gap:var(--e2);padding:var(--e4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.pc-cartao+.pc-cartao{margin-top:var(--e3)}.pc-cartao--clicavel{cursor:pointer}.pc-cartao--clicavel:hover{border-color:var(--border-forte);background:var(--surface-alt)}.pc-topo{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.pc-titulo{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.pc-cnj{font-weight:var(--p-forte);font-size:var(--t-lg);font-variant-numeric:tabular-nums;letter-spacing:.01em}.pc-cnj--vazio{color:var(--amber);font-size:var(--t-md)}.pc-selo{padding:1px var(--e2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--p-medio);background:var(--surface-forte);color:var(--text2)}.pc-selo--segredo{background:var(--red-bg);color:var(--red)}.pc-selo--monitorado{background:var(--info-bg);color:var(--info)}.pc-descricao{color:var(--text)}.pc-foro{color:var(--text3);font-size:var(--t-sm)}.pc-faixa{margin-top:var(--e1);padding-top:var(--e3)}.pc-polos{gap:var(--e4);padding-top:var(--e3);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pc-polo{gap:var(--e2);flex-direction:column;display:flex}.pc-partes{gap:var(--e1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-parte{align-items:baseline;gap:2px var(--e2);flex-wrap:wrap;display:flex}.pc-parte-nome{color:var(--text)}.pc-parte--cliente .pc-parte-nome{font-weight:var(--p-forte)}.pc-parte-sub{color:var(--text3);font-size:var(--t-xs)}.pc-cliente{border-radius:var(--r-sm);background:var(--green-bg);color:var(--green);font-size:var(--t-xs);font-weight:var(--p-forte);padding:0 6px}.at-lista{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.at-linha{gap:var(--e4);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.at-linha:last-child{border-bottom:0}.at-linha:hover{background:var(--surface-alt)}.at-data{flex-direction:column;gap:2px;display:flex}.at-dia{font-weight:var(--p-forte);font-variant-numeric:tabular-nums}.at-hora{color:var(--text3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.at-corpo{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.at-meta{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.at-meta .badge-produto{border-radius:var(--r-full)}.at-canal{padding:1px var(--e2);border-radius:var(--r-full);background:var(--surface-forte);color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte)}.at-sentido{color:var(--text3);font-size:var(--t-xs)}.at-assunto{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.at-quem{color:var(--text3);font-size:var(--t-sm);white-space:nowrap}.lt-lista{padding:0 0 0 var(--e2);margin:0;list-style:none;position:relative}.lt-lista:before{content:"";left:calc(var(--e2) + 4px);top:var(--e2);bottom:var(--e2);background:var(--border);width:2px;position:absolute}.lt-item{gap:var(--e4);padding:var(--e2) 0 var(--e4);grid-template-columns:10px minmax(0,1fr);display:grid;position:relative}.lt-ponto{border-radius:var(--r-full);background:var(--text3);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);z-index:1;margin-top:5px;position:relative}.lt-item--publicacao .lt-ponto,.lt-item--andamento .lt-ponto{background:var(--info)}.lt-item--decisao .lt-ponto,.lt-item--sentenca .lt-ponto,.lt-item--audiencia .lt-ponto{background:var(--amber)}.lt-item--acordo .lt-ponto,.lt-item--pagamento .lt-ponto,.lt-item--tarefa_concluida .lt-ponto{background:var(--green)}.lt-corpo{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.lt-meta{align-items:center;gap:var(--e2) var(--e3);flex-wrap:wrap;display:flex}.lt-tipo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text2)}.lt-data{color:var(--text3);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.lt-autor{color:var(--text3);font-size:var(--t-sm);margin-left:auto}.lt-titulo{color:var(--text);font-weight:var(--p-medio);margin:0}.lt-desc{color:var(--text2);font-size:var(--t-sm);white-space:pre-wrap;margin:0}.lt-desc--recolhida{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lt-corpo .fp-link{align-self:flex-start}@media (width<=900px){.at-linha{grid-template-columns:80px minmax(0,1fr)}.at-quem{display:none}}.dc-aviso{gap:var(--e3);padding:var(--e4);border:1px dashed var(--border-forte);border-radius:var(--r-lg);background:var(--surface-alt);align-items:flex-start;display:flex}.dc-aviso-icone{color:var(--text3);margin-top:2px}.dc-aviso-corpo{gap:var(--e2);flex-direction:column;flex:1;min-width:0;display:flex}.dc-aviso-corpo p{color:var(--text2);font-size:var(--t-sm);margin:0}.dc-vincular{gap:var(--e2);display:flex}.dc-vincular input{flex:1;min-width:0}.dc-nota{color:var(--text3);font-size:var(--t-xs)!important}.dc-erro{color:var(--red)!important}.dc-resumo{margin-left:var(--e2);color:var(--text3);font-size:var(--t-sm);font-weight:var(--p-normal)}.dc-trilha{align-items:center;gap:var(--e1);margin-bottom:var(--e3);flex-wrap:wrap;display:flex}.dc-trilha-passo{align-items:center;gap:var(--e1);display:inline-flex}.dc-trilha-sep{color:var(--text3)}.dc-trilha-item{padding:2px var(--e2);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface);color:var(--text2);font-size:var(--t-sm);cursor:pointer}.dc-trilha-item:hover:not(:disabled){border-color:var(--border-forte);color:var(--text)}.dc-trilha-item--atual{background:var(--surface-forte);color:var(--text);font-weight:var(--p-medio);cursor:default}.dc-lista{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.dc-linha{gap:var(--e3);padding:var(--e2) var(--e4);border-bottom:1px solid var(--border);grid-template-columns:20px minmax(0,1fr) 96px 80px 28px;align-items:center;display:grid}.dc-linha:last-child{border-bottom:0}.dc-linha:hover{background:var(--surface-alt)}.dc-linha:hover .doc-descartar{opacity:1}.dc-linha--cab{background:var(--surface-alt);padding-top:var(--e1);padding-bottom:var(--e1);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.dc-linha--pasta .doc-icone{color:var(--amber)}.dc-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;overflow:hidden}.dc-nome:hover{color:var(--link);text-decoration:underline}.dc-nome--pasta{font-weight:var(--p-medio)}.dc-meta{color:var(--text3);font-size:var(--t-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.cr-aviso{align-items:flex-start;gap:var(--e2);margin:0 0 var(--e3);padding:var(--e2) var(--e3);border-radius:var(--r-md);background:var(--amber-bg);color:var(--amber);font-size:var(--t-sm);display:flex}.cr-aviso svg{flex:none;margin-top:2px}.cr-lista{gap:var(--e3);flex-direction:column;display:flex}.cr-cartao{gap:var(--e3);padding:var(--e4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);flex-direction:column;display:flex}.cr-topo{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.cr-id{flex-direction:column;gap:2px;min-width:0;display:flex}.cr-sistema{font-weight:var(--p-forte);font-size:var(--t-md)}.cr-login{color:var(--text2);font-size:var(--t-sm);font-family:var(--fonte-mono,ui-monospace, monospace);overflow-wrap:anywhere}.cr-acoes{gap:var(--e2);flex-wrap:wrap;display:flex}.cr-revelada{gap:var(--e2);padding:var(--e3);border-radius:var(--r-md);background:var(--surface-alt);border:1px solid var(--border-forte);flex-direction:column;display:flex}.cr-revelada-linha{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.cr-revelada code{font-family:var(--fonte-mono,ui-monospace, monospace);font-size:var(--t-md);letter-spacing:.04em;color:var(--text);overflow-wrap:anywhere}.cr-contador{color:var(--amber);font-size:var(--t-sm);font-variant-numeric:tabular-nums;margin-left:auto}.cr-barra{border-radius:var(--r-full);background:var(--surface-forte);height:3px;overflow:hidden}.cr-barra>div{background:var(--amber);height:100%;transition:width 1s linear}.cr-obs{color:var(--text2);font-size:var(--t-sm);white-space:pre-wrap;margin:0}.cr-leituras{align-items:baseline;gap:var(--e1) var(--e3);padding-top:var(--e2);border-top:1px solid var(--border);color:var(--text3);font-size:var(--t-xs);flex-wrap:wrap;display:flex}.cr-leituras-n{color:var(--text2);font-weight:var(--p-forte)}.cr-leituras-todas summary{cursor:pointer;color:var(--link)}.cr-leituras-todas ul{margin:var(--e1) 0 0;padding-left:var(--e4)}@media (width<=900px){.dc-linha{grid-template-columns:20px minmax(0,1fr) 28px}.dc-linha--cab,.dc-linha .dc-meta{display:none}.dc-vincular{flex-direction:column}}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal{border-radius:12px}.modal-header{padding:16px 24px}.modal-header h2{font-size:16px;font-weight:var(--p-forte)}.modal-fechar{border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.modal-fechar:hover{background:var(--surface-alt)}.modal-corpo{gap:var(--e4);padding:20px 24px}.modal-rodape{background:var(--surface-alt);align-items:center;gap:var(--e3);padding:12px 24px}.modal-rodape button{border-radius:var(--r-md);font-size:var(--t-sm);font-weight:var(--p-medio);cursor:pointer;padding:8px 16px}.modal-rodape .btn-salvar{font-weight:var(--p-forte)}.modal-rodape .btn-salvar:hover:not(:disabled){opacity:.88;background:var(--accent)!important}.campo{gap:6px}.campo label{font-size:var(--t-xs);letter-spacing:.06em}.campo input[type=text],.campo input[type=date],.campo input[type=time],.campo input[type=url],.campo input[type=password],.campo input[type=email],.campo input[type=number],.campo input[type=search],.campo input:not([type]),.campo select,.campo textarea{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font-size:var(--t-sm);outline:none;padding:8px 12px;transition:border-color .12s,box-shadow .12s}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.campo--erro input:focus,.campo--erro select:focus,.campo--erro textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 15%, transparent)}.campo-erro{font-weight:var(--p-medio)}.campo-erro--geral{border-left:3px solid var(--red);border-radius:var(--r-md);color:var(--red);padding:10px 12px}.campo-checkbox input[type=checkbox]{accent-color:var(--accent);width:16px;height:16px}.bloco-origem{padding:var(--e3) var(--e4);background:var(--surface-alt);border-left:3px solid var(--accent);border-radius:var(--r-md);flex-direction:column;gap:2px;display:flex}.bloco-origem-rotulo{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.bloco-origem-titulo{font-weight:var(--p-medio);color:var(--text);margin:0}.bloco-origem-sub{font-size:var(--t-sm);color:var(--text2);margin:0}.vinculo-opcao{transition:border-color .12s,background .12s}.vinculo-opcao:hover{background:var(--surface-alt)}.vinculo-opcao--destaque{background:var(--surface-alt);border-width:2px}.modal-secao-titulo{font-size:var(--t-xs);letter-spacing:.06em;color:var(--text3)}@media (width<=600px){.campo-row,.campo-row--3{grid-template-columns:1fr}.modal-header,.modal-corpo,.modal-rodape{padding-left:16px;padding-right:16px}}.eq-lista{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.eq-linha{gap:var(--e4);padding:var(--e3) var(--e4);border-bottom:1px solid var(--border);color:inherit;grid-template-columns:36px minmax(0,1fr) 80px 80px 140px 140px 16px;align-items:center;text-decoration:none;display:grid}.eq-linha:last-child{border-bottom:0}.eq-linha:hover{background:var(--surface-alt)}.eq-linha:hover .pb-abrir{color:var(--text)}.eq-linha--cab{padding-top:var(--e2);padding-bottom:var(--e2);background:var(--surface-alt);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3)}.eq-linha--cab:hover{background:var(--surface-alt)}.eq-avatar{border-radius:var(--r-full);background:var(--surface-forte);width:36px;height:36px;color:var(--text2);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.eq-avatar--grande{width:48px;height:48px;font-size:var(--t-sm);flex:none}.eq-pessoa{flex-direction:column;gap:2px;min-width:0;display:flex}.eq-nome{font-weight:var(--p-forte);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-funcao{color:var(--text3);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eq-num{font-variant-numeric:tabular-nums;font-weight:var(--p-medio)}.eq-num--zero{color:var(--text3);font-weight:400}.eq-num--red,.eq-num--amber{padding:1px var(--e2);border-radius:var(--r-full);font-weight:var(--p-forte);justify-self:start}.eq-num--red{background:var(--red-bg);color:var(--red)}.eq-num--amber{background:var(--amber-bg);color:var(--amber)}.eq-titulo{align-items:center;gap:var(--e4);min-width:0;display:flex}@media (width<=900px){.eq-linha{grid-template-columns:36px minmax(0,1fr) auto auto}.eq-linha--cab,.eq-linha>:nth-child(5),.eq-linha>:nth-child(7){display:none}}.pnl-numeros{margin-bottom:var(--e3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pnl-numero{cursor:default}.pnl .painel-serie th{font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);text-align:left}.pnl .painel-serie td{font-variant-numeric:tabular-nums}.pnl .painel-barra{height:8px}.pnl .painel-lista{gap:var(--e3)}.pnl .painel-card{padding:var(--e4);gap:var(--e2);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);border-left-width:3px}.pnl .painel-card-meta{font-size:var(--t-xs);color:var(--text3);gap:var(--e2)}.pnl .painel-selo{border-radius:var(--r-full)}.pnl .painel-acao{padding:var(--e3);border-radius:var(--r-md);background:var(--surface-alt)}.pnl .painel-resposta{padding-top:var(--e2);border-top:1px solid var(--border)}.pnl .fila-resultado .btn-topo-secundario{border-radius:var(--r-full)}.pnl .fila-resultado .btn-topo-secundario--ativo{background:var(--accent);color:var(--bg);border-color:var(--accent)}.fila-ok{align-items:center;gap:var(--e2);margin:0 0 var(--e4);padding:var(--e2) var(--e3);border-radius:var(--r-md);background:var(--green-bg);color:var(--green);font-size:var(--t-sm);display:flex}.pb-iguais{padding:1px var(--e2);border-radius:var(--r-full);background:var(--info-bg);color:var(--info);font-size:var(--t-xs);font-weight:var(--p-forte);white-space:nowrap}.pf-iguais{gap:var(--e2);padding:var(--e3);border-radius:var(--r-md);background:var(--info-bg);border-left:3px solid var(--info);font-size:var(--t-sm);color:var(--text);flex-direction:column;display:flex}.cf-secao{gap:var(--e4);margin-top:var(--e4);flex-direction:column;display:flex}.cf-barra{justify-content:space-between;align-items:flex-start;gap:var(--e4);flex-wrap:wrap;display:flex}.cf-titulo{font-size:16px;font-weight:var(--p-forte);margin:0}.cf-nota{margin:var(--e1) 0 0;max-width:640px;font-size:var(--t-sm);color:var(--text3);line-height:1.5}.cf-acoes{gap:var(--e2);align-items:center;display:flex}.cf-acoes .ag-controle{min-width:240px}.cf-grupo{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.cf-grupo-cab{align-items:center;gap:var(--e2);padding:var(--e2) var(--e4);background:var(--surface-alt);font-size:var(--t-xs);font-weight:var(--p-forte);letter-spacing:.06em;text-transform:uppercase;color:var(--text3);display:flex}.cf-grupo-n{color:var(--text2)}.cf-grupo-nota{text-transform:none;letter-spacing:0;font-weight:var(--p-medio);color:var(--text3);margin-left:auto}.cf-inativas>summary{cursor:pointer;list-style:none}.cf-inativas>summary::-webkit-details-marker{display:none}.cf-linha{align-items:center;gap:var(--e4);padding:var(--e2) var(--e4);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 140px auto;display:grid}.cf-linha:hover{background:var(--surface-alt)}.cf-linha--inativa .cf-etiqueta{opacity:.5}.cf-usos{font-size:var(--t-sm);color:var(--text3);font-variant-numeric:tabular-nums}.cf-etiqueta{padding:2px var(--e3);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);font-size:var(--t-sm);font-weight:var(--p-medio);white-space:nowrap;justify-self:start;align-items:center;display:inline-flex}.cf-previa{gap:var(--e2);flex-direction:column;align-items:flex-start;display:flex}.cf-cor{gap:var(--e2);align-items:center;display:flex}.cf-cor input[type=color]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex:none;width:40px;height:36px;padding:2px}.cf-cor input[type=text]{flex:1;min-width:0;font-family:ui-monospace,monospace}.cf-linha--produto{grid-template-columns:auto 90px minmax(0,1fr) 120px auto}.cf-linha--produto .badge-produto{justify-self:start}.cf-ordem{flex-direction:column;gap:2px;display:flex}.cf-ordem button{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:24px;height:18px;color:var(--text2);cursor:pointer;line-height:1;font-size:var(--t-xs);padding:0}.cf-ordem button:disabled{opacity:.3;cursor:default}.cf-ordem button:hover:not(:disabled){color:var(--text);background:var(--surface-alt)}.cf-produto-nome{min-width:0;font-weight:var(--p-medio);flex-direction:column;gap:2px;display:flex}.cf-produto-desc{font-size:var(--t-sm);color:var(--text3);font-weight:400}.cf-linha--termo{grid-template-columns:minmax(0,1fr) 130px minmax(0,1.2fr) auto}.cf-status{padding:1px var(--e2);border-radius:var(--r-full);font-size:var(--t-xs);font-weight:var(--p-forte);white-space:nowrap;display:inline-flex}.cf-status--ok{background:var(--green-bg);color:var(--green)}.cf-status--falha{background:var(--red-bg);color:var(--red)}.cf-status--parado{background:var(--amber-bg);color:var(--amber)}.cf-status--inativo{background:var(--surface-alt);color:var(--text3)}.cf-alerta{color:var(--amber)}.cf-linha--tipo{grid-template-columns:auto minmax(0,1fr) 150px 140px auto}.cf-codigo{font-family:ui-monospace,monospace;font-size:var(--t-xs);color:var(--text3)}.cf-sigla{color:var(--text);font-weight:var(--p-forte)}.cf-sem-sigla{color:var(--amber)}.cf-selo-assin{padding:1px var(--e2);border-radius:var(--r-full);background:var(--info-bg);color:var(--info);font-size:var(--t-xs);font-weight:var(--p-forte);white-space:nowrap;display:inline-flex}.cf-linha--grupo{grid-template-columns:minmax(0,1fr) 140px auto}.cf-entidades{gap:var(--e2);padding-top:var(--e3);border-top:1px solid var(--border);flex-direction:column;display:flex}.cf-entidade{gap:var(--e3);padding:var(--e2) var(--e3);border:1px solid var(--border);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) minmax(0,260px) auto;align-items:center;display:grid}.cf-entidade select{min-width:0}.cf-entidade-bloco{gap:var(--e2);flex-direction:column;display:flex}.cf-entidade{grid-template-columns:minmax(0,1fr) minmax(0,240px) auto auto}.cf-juntar{gap:var(--e2);padding:var(--e3);border-radius:var(--r-md);background:var(--amber-bg);border-left:3px solid var(--amber);flex-direction:column;display:flex}.cf-juntar-titulo{font-size:var(--t-sm);color:var(--text);margin:0}.pt-lista{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex}.pt-linha{gap:var(--e3);padding:var(--e2) var(--e3);border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) minmax(0,220px) minmax(0,1.2fr);align-items:center;display:grid}.pt-linha:first-child{border-top:0}.pt-linha--marcada{background:var(--surface-alt)}.pt-original,.pt-novo{overflow-wrap:anywhere;min-width:0;font-size:var(--t-sm);flex-direction:column;gap:2px;display:flex}.pt-aviso{color:var(--amber);font-size:var(--t-xs)}.pt-criados{padding-left:var(--e4);font-size:var(--t-sm);flex-direction:column;gap:2px;margin:0;display:flex}.pt-linha{grid-template-columns:auto minmax(0,1fr) minmax(0,240px);row-gap:2px;padding-top:6px;padding-bottom:6px}.pt-original{align-items:baseline;gap:var(--e2);overflow-wrap:normal;flex-direction:row}.pt-original-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-tamanho{font-size:var(--t-xs);color:var(--text3);flex:none}.pt-novo{font-size:var(--t-xs);color:var(--text2);font-weight:var(--p-medio);grid-column:2/-1}.pt-aviso{cursor:help;color:var(--amber)}.pt-rodape-avisos{font-size:var(--t-xs);color:var(--amber)}.etq-campo{gap:var(--e2);flex-direction:column;display:flex}.etq-escolhidas{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.etq-pilula{padding:2px var(--e2);border-radius:var(--r-full);border:1px solid var(--border);background:var(--surface-alt);color:var(--text);font-size:var(--t-xs);font-weight:var(--p-forte);align-items:center;gap:4px;line-height:1.6;display:inline-flex}.etq-tirar{color:inherit;cursor:pointer;font-size:var(--t-sm);opacity:.75;background:0 0;border:0;padding:0 2px;line-height:1}.etq-tirar:hover{opacity:1}.etq-mais{padding:2px var(--e3);border-radius:var(--r-full);border:1px dashed var(--border);color:var(--text2);font-size:var(--t-xs);cursor:pointer;background:0 0}.etq-mais:hover{color:var(--text)}.etq-lista{gap:var(--e3);max-height:260px;padding:var(--e3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow-y:auto}.etq-grupo{gap:var(--e2);flex-direction:column;display:flex}.etq-grupo-titulo{font-size:var(--t-xs);color:var(--text3);text-transform:uppercase;letter-spacing:.04em}.etq-opcoes{gap:var(--e2);flex-wrap:wrap;display:flex}.etq-opcao{cursor:pointer}.etq-opcao:hover{filter:brightness(1.1)}.modal>form{flex-direction:column;flex:1;min-height:0;display:flex}.etq-lista{max-height:none;overflow:visible}button.sidebar-item{width:100%;font-family:var(--fonte);text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.sidebar-item kbd{font-family:var(--fonte);font-size:var(--t-xs);padding:var(--e1) var(--e2);border:1px solid var(--sidebar-borda-forte);border-radius:var(--r-sm);color:var(--sidebar-texto);background:0 0;margin-left:auto;line-height:1}.mt-cabecalho{align-items:baseline;gap:var(--e3);display:flex}.mt-cabecalho .mt-nova{align-self:center;margin-left:auto}.cfg-embutido>.page-conteudo{padding:0}.cf-linha-acoes{justify-content:flex-end;align-items:center;gap:var(--e2);display:flex}.cf-excluir:hover{color:var(--red);border-color:var(--red)}.btn-salvar.btn-perigo{background:var(--red);border-color:var(--red);color:#fff}.login-card h1.login-logo{aspect-ratio:230/64;background-color:var(--text);width:200px;max-width:100%;margin:0 auto 28px;-webkit-mask:url(/lastro-logo-clara.svg) 50%/contain no-repeat;mask:url(/lastro-logo-clara.svg) 50%/contain no-repeat}.login-card h1.login-logo span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-logo .sidebar-escritorio{white-space:nowrap;margin-top:-17px;margin-left:61.5px;font-size:10.25px}.np-bancos{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.np-banco{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.np-banco small{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.np-banco button{color:var(--text2);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:15px;line-height:1}.np-banco button:hover{color:var(--text)}.np-banco-busca{position:relative}.np-banco-lista{z-index:20;background:var(--surface);border:1px solid var(--border-forte);border-radius:6px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.np-banco-lista button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:13px}.np-banco-lista button:hover{background:var(--bg)}.np-banco-lista span{color:var(--text2)}.fp-bancos{align-items:center;margin:2px 0 0}.fp-bancos-vazio{color:var(--text2)}.fp-bancos-add{border:1px dashed var(--border);color:var(--text2);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px;font-size:13px}.fp-bancos-add:hover{color:var(--text);border-color:var(--border-forte)}.fp-bancos-busca{max-width:440px;margin-top:6px}.fp-bancos-busca input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:6px;outline:none;padding:8px 10px;font-size:14px}.fp-bancos-busca input:focus{border-color:var(--border-forte)}.pm-bancos{flex-direction:column;gap:6px;display:flex}.campo .pm-banco{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.campo .pm-banco small{color:var(--text2);font-size:11px}
