.recorrencia-card{border:1px solid var(--rec-border);border-radius:18px;min-width:0;margin-bottom:16px;padding:24px}.recorrencia-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.recorrencia-titulo{letter-spacing:-.3px;font-size:18px;font-weight:700}.recorrencia-titulo span{color:var(--rec-muted);letter-spacing:0;margin-top:4px;font-size:12px;font-weight:400;display:block}.recorrencia-modos{border:1px solid var(--rec-border);border-radius:13px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.recorrencia-modo{transition:background .18s,color .18s}.recorrencia-modo:hover{filter:brightness(1.12)}.recorrencia-descricao{max-width:850px;color:var(--rec-muted);margin:18px 0;font-size:12px;line-height:1.65}.recorrencia-destaque{border:1px solid var(--rec-border);border-left:3px solid var(--rec-gold);background:linear-gradient(110deg, var(--rec-hover), var(--rec-bg));font-variant-numeric:tabular-nums;border-radius:12px;margin-bottom:22px;padding:22px 24px}.recorrencia-grafico-scroll{scrollbar-width:thin;scrollbar-color:var(--rec-border) transparent;padding:4px 0 8px;overflow-x:auto}.recorrencia-grafico{background:repeating-linear-gradient(to top, transparent 0, transparent 39px, var(--rec-border) 39px, var(--rec-border) 40px);background-repeat:no-repeat;background-size:100% 160px;gap:6px;height:190px;display:flex;position:relative}.recorrencia-coluna{color:inherit;border:0;border-radius:8px 8px 0 0;padding:0;font-family:inherit;transition:background .18s}.recorrencia-coluna:hover{background:var(--rec-hover)!important}.recorrencia-card button:focus-visible,.recorrencia-grafico-scroll:focus-visible{outline:2px solid var(--rec-gold);outline-offset:3px}.recorrencia-legenda{color:var(--rec-muted);margin-top:8px;font-size:12px;line-height:1.6}.recorrencia-notas{border-top:1px solid var(--rec-border);color:var(--rec-muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.7}.recorrencia-aviso{border:1px solid;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.65}@media (width<=640px){.recorrencia-card{border-radius:14px;padding:16px}.recorrencia-modos{width:100%}.recorrencia-modo{flex:130px}.recorrencia-destaque{padding:18px 16px}}.ep-painel .ep-ouro{--ep-cor:234, 184, 107}.ep-painel .ep-violeta{--ep-cor:167, 139, 250}.ep-painel .ep-rosa{--ep-cor:251, 113, 133}.ep-painel .ep-azul{--ep-cor:56, 189, 248}.ep-resumos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.ep-resumo{border:1px solid rgba(var(--ep-cor), .45);border-top:3px solid rgb(var(--ep-cor));background:linear-gradient(135deg, rgba(var(--ep-cor), .22), rgba(var(--ep-cor), .04));border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.ep-resumo small{font-size:12px;font-weight:600}.ep-resumo strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.ep-resumo span{font-size:11px}.ep-revisao{background:#2dd4bf14;border:1px solid #2dd4bf59;border-left:4px solid #2dd4bf;border-radius:10px;padding:14px 16px;font-size:12px}.ep-valor-contrato{background:#eab86b17;border-left:3px solid #eab86b;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:11px}.ep-valor-contrato b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;display:inline-block}.ep-selo{border:1px solid rgba(var(--ep-cor),.35);background:rgba(var(--ep-cor),.12);border-radius:7px;margin-top:5px;padding:5px 8px;font-size:11px;line-height:1.45;display:inline-block}.ep-mensagem{border:1px solid rgba(var(--ep-cor),.2);border-left:3px solid rgb(var(--ep-cor));background:rgba(var(--ep-cor),.09);border-radius:8px;margin-bottom:8px;padding:10px 12px}.ep-abrir{color:inherit;cursor:pointer;font:inherit;background:#38bdf826;border:1px solid #38bdf880;border-radius:7px;margin:4px 0;padding:7px 12px}.ep-abrir:hover{background:#38bdf840}.ep-abrir:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.ep-painel .ep-verde{--ep-cor:52, 211, 153}.ep-painel .ep-amarelo{--ep-cor:250, 204, 21}.ep-painel .ep-vermelho{--ep-cor:248, 113, 113}.ep-painel .ep-neutro{--ep-cor:148, 163, 184}.ep-conexao{background:rgba(var(--ep-cor), .13);border:1px solid rgba(var(--ep-cor), .45);border-radius:8px;min-width:180px;max-width:290px;margin:10px 0;padding:10px;font-size:12px}.ep-conexao strong{display:block}.ep-conexao strong span{color:rgb(var(--ep-cor))}.ep-conexao p{margin:7px 0;line-height:1.45}.ep-conexao summary{cursor:pointer;font-size:11px}.ep-conexao blockquote{border-left:2px solid rgb(var(--ep-cor));overflow-wrap:anywhere;margin:8px 0;padding-left:8px}.ep-legenda{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.ep-colunas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ep-coluna{border:2px solid rgb(var(--ep-cor));background:rgba(var(--ep-cor), .15);border-radius:14px;min-width:0;overflow:hidden}.ep-coluna-cabecalho{color:#052e16;background:#34d399;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.ep-amarelo>.ep-coluna-cabecalho{color:#302300;background:#facc15}.ep-vermelho>.ep-coluna-cabecalho{color:#fff;background:#dc2626}.ep-coluna-cabecalho h2{margin:0;font-size:14px;font-weight:800}.ep-coluna-cabecalho strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.ep-coluna-cabecalho span{font-size:12px}.ep-coluna-corpo{flex-direction:column;gap:12px;padding:12px;display:flex}.ep-coluna-vazia{text-align:center;padding:18px 6px;font-size:13px}.ep-card{border:1px solid rgba(var(--ep-cor), .6);border-top:5px solid rgb(var(--ep-cor));background:rgba(var(--ep-cor), .12);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:14px;font-size:12px;line-height:1.5}.ep-card h3{margin:0 0 6px;font-size:14px}.ep-venc{text-align:center;text-transform:uppercase;border-radius:8px;margin-bottom:12px;padding:14px 10px;font-size:30px;font-weight:800;line-height:1.1}.ep-venc-vencida{color:#fff;background:#dc2626}.ep-venc-hoje{color:#1f1300;background:#f59e0b}.ep-venc-futura{color:#111827;background:#ffffffeb}.ep-ver{text-align:center;width:100%;font-weight:700;display:block}.ep-card .ep-valor-contrato{border-color:rgb(var(--ep-cor));background:rgba(var(--ep-cor), .25);flex-direction:column;display:flex}.ep-card .ep-valor-contrato b{font-size:20px}.ep-card .ep-conexao{border-color:rgb(var(--ep-cor));background:rgba(var(--ep-cor), .2);min-width:0;max-width:none}.ep-card-dados{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.ep-card small{font-weight:600}.ep-card-workflow{border-block:1px solid rgba(var(--ep-cor), .3);margin-bottom:8px;padding:10px 0}.ep-card-workflow span{margin-top:5px;font-size:11px;display:block}.ep-card section[aria-label=Últimas\ mensagens]{min-width:0!important;max-width:none!important}.ep-aguardando{border:1px solid rgba(var(--ep-cor), .5);border-radius:12px;margin-top:20px;padding:16px}.ep-aguardando h2{margin:0;font-size:16px}.ep-aguardando>p{font-size:12px}.ep-cards-aguardando{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.ep-colunas,.ep-cards-aguardando{grid-template-columns:1fr}}.ep-aviso-analise{background:#facc151f;border:1px solid #facc15;border-left-width:4px;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.5}.ep-atalho{color:inherit;text-align:left;cursor:pointer;font-family:inherit}.ep-atalho:hover:not(:disabled),.ep-atalho:focus-visible{outline:2px solid rgb(var(--ep-cor));outline-offset:3px;background:rgba(var(--ep-cor), .3)}.ep-atalho:disabled{cursor:default;opacity:.65}.ep-chats{background:#38bdf818;border-color:#38bdf8;margin-top:16px}.ep-chat-alvo{border-top:1px solid #38bdf840;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ep-fila{background:#38bdf80a;border:1px solid #38bdf870;border-radius:14px;margin:20px 0;padding:18px}.ep-fila h2,.ep-titulo-valores{margin:0 0 8px;font-size:16px}.ep-fila h2 span{color:#7dd3fc;margin-left:8px}.ep-fila>p,.ep-nota{color:#b7cdd4;font-size:12px}.ep-fila-item{border-top:1px solid #ffffff20;padding:12px 0}.ep-fila-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ep-fila-topo b{font-size:13px}.ep-acao-detalhe{grid-template-columns:1fr 1fr;gap:20px;margin-top:12px;display:grid}.ep-acao-detalhe>div{min-width:0}.ep-acao-detalhe .ep-conexao{max-width:none}.ep-acao-detalhe section[aria-label=Últimas\ mensagens]{min-width:0!important}.ep-criterios{margin:12px 0}.ep-criterios>div{border-bottom:1px solid #ffffff20;grid-template-columns:90px 1fr;gap:8px;padding:7px 0;display:grid}.ep-criterios dt{font-weight:600}.ep-criterios dd{margin:0}.ep-criterios small,.ep-conexao blockquote small{opacity:.85;font-size:11px;display:block}.ep-indicadores{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ep-indicadores span{border:1px solid #ffffff30;border-radius:8px;padding:10px;font-size:12px}.ep-indicadores b{margin-right:5px;font-size:18px}.ep-sugestao{background:#a78bfa15;border:1px solid #a78bfa50;border-radius:10px;padding:12px;font-size:12px}.ep-sugestao h4{margin:0 0 6px}.ep-sugestao p{white-space:pre-wrap;overflow-wrap:anywhere}.ep-divergencia{border-left:3px solid #94a3b8;padding-left:8px}@media (width<=760px){.ep-acao-detalhe{grid-template-columns:1fr}}
