.carteira{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.carteira-faixa{z-index:5;background:var(--surface);border-bottom:2px solid var(--gold);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.carteira-faixa-barra{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px max(16px,50vw - 540px);font-size:13px;display:flex}.carteira-aqui{font-family:var(--display);color:var(--gold-ink);font-size:15px;font-weight:600;line-height:1.1}.carteira-aqui small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-family:inherit;font-size:10.5px;font-weight:600;display:block}.carteira-onde{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.carteira-onde b{color:var(--ink);font-weight:600}.carteira-quem{color:var(--muted);align-items:center;gap:10px;margin-left:auto;display:flex}.carteira-corpo{min-width:0}.carteira-porta{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.carteira-selo{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:11px;font-weight:700;display:inline-block}.campo .carteira-erro-reservado{min-height:16px;display:block}.carteira-lista{gap:10px;display:grid}.carteira-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}a.carteira-card{color:inherit;text-decoration:none}a.carteira-card:hover{border-color:var(--gold)}.carteira-card .carteira-nome{flex:1;min-width:0;font-weight:600}.carteira-card .produto{color:var(--muted);font-size:12.5px}.carteira-cliente{gap:18px;display:grid}.carteira-cliente-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.carteira-secao+.carteira-secao{margin-top:4px}.carteira-lista-financeira{gap:8px;display:grid}.carteira-linha{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.carteira-linha:last-child{border-bottom:0;padding-bottom:0}.carteira-linha-bloco{border-bottom:1px solid var(--line);padding:10px 0}.carteira-linha-bloco:last-child{border-bottom:0;padding-bottom:0}.carteira-linha-bloco>.carteira-linha{border-bottom:0;padding:0 0 6px}.carteira-linha-info{flex:1;gap:2px;min-width:160px;display:grid}.carteira-meta{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.carteira-meta:last-child{border-bottom:0;padding-bottom:0}.carteira-meta-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.carteira-meta-linha{gap:2px;font-size:13px;display:grid}.carteira-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;margin-bottom:18px;display:flex}.carteira-nav a.link{border-bottom:2px solid #0000;align-items:center;min-height:44px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.carteira-nav a.carteira-nav-atual{color:var(--gold-ink);border-bottom-color:var(--gold)}.carteira-erro{border:1px solid var(--bad);border-radius:var(--r);background:var(--surface);justify-items:start;gap:12px;padding:16px;display:grid}.carteira-erro p{color:var(--ink);margin:0}.carteira-erro-acoes{flex-wrap:wrap;gap:8px;display:flex}.carteira-secao-titulo{font-family:var(--display);margin:0 0 4px;font-size:17px;font-weight:600}.carteira-grade{gap:14px;margin-bottom:18px;display:grid}@media (min-width:860px){.carteira-grade{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start}}.carteira-etapa{align-content:start;gap:10px;display:grid}.carteira-etapa-cabeca{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.carteira-etapa-cabeca h2{font-family:var(--display);margin:0;font-size:15px;font-weight:600}.carteira-card.carteira-card-coluna{flex-direction:column;align-items:stretch;gap:8px}.carteira-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carteira-confirmar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}details.carteira-dobra{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-top:14px;padding:12px 14px}details.carteira-dobra>summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:600;list-style:none;display:flex}details.carteira-dobra>summary::-webkit-details-marker{display:none}details.carteira-dobra>summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}details.carteira-dobra[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.carteira-dobra>.carteira-form{margin-top:14px}details.carteira-dobra.carteira-dobra-mini{background:0 0;border:0;margin-top:10px;padding:0}details.carteira-dobra.carteira-dobra-mini>summary{color:var(--gold-ink);min-height:36px;font-size:13px;font-weight:600}.carteira-form{gap:12px;max-width:460px;display:grid}.carteira-segredo{letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;width:100%;font-size:22px;font-weight:700;line-height:1.3}.campo>.carteira-segredo{margin-top:2px}.carteira-aviso-modal{min-height:18px;margin:0;font-size:13px}.brief-filtros{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 6px;display:flex}.brief-filtros .brief-ensaiar{margin-left:auto}.brief-contagem{color:var(--muted);font-size:13px}.brief-seletor{border:1px solid var(--line);border-radius:var(--r);background:var(--line);flex:320px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:480px;display:grid;overflow:hidden}@media (min-width:560px){.brief-seletor{grid-template-columns:repeat(4,minmax(0,1fr))}}.brief-seletor-opcao{background:var(--surface);min-height:44px;color:var(--ink);border:0;padding:0 10px;font-size:14px;font-weight:600}.brief-seletor-opcao[aria-pressed=true]{background:var(--gold);color:var(--on-gold)}.brief-seletor-opcao:focus-visible{outline-offset:-3px}.brief-blocos{gap:0;min-width:0;display:grid}.brief-bloco{border-top:1px solid var(--line);gap:8px;min-width:0;padding:18px 0;scroll-margin-top:84px;display:grid}.brief-bloco h2{overflow-wrap:anywhere;font-size:20px}.brief-bloco-cabeca{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.brief-objetivo{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.brief-transicao{color:var(--on-gold-soft);background:var(--gold-soft);border-left:3px solid var(--gold);border-radius:0 var(--r) var(--r) 0;margin:0;padding:8px 12px;font-size:14px;font-style:italic;line-height:1.5}.brief-selo{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.brief-selo.brief-selo-pilar{color:var(--gold-ink);border-color:var(--gold);margin-left:0}.brief-perguntas{gap:10px;margin:4px 0 0;padding-left:22px;display:grid}.brief-perguntas>li{overflow-wrap:anywhere;padding-left:2px;line-height:1.45}.brief-perguntas>li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.brief-dica{color:var(--gold-ink);margin:2px 0 0;font-size:12.5px;line-height:1.45}.brief-nota-lida{color:var(--muted);margin:3px 0 0;font-size:12.5px;line-height:1.45}.brief-niveis-lidos{gap:3px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.brief-niveis-lidos b{border:1px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;margin-right:6px;font-size:11.5px;display:inline-grid}.brief-ensaio{gap:12px;min-width:0;display:grid}.brief-ensaio-cabeca{gap:8px;display:grid}.brief-ensaio-linha{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.brief-programa-rotulo{font-weight:600}.brief-entrada.brief-programa-escolha{width:auto;min-height:40px;padding:6px 10px}.brief-aviso-pendente{color:var(--warn-ink)}.brief-completo{color:var(--ok)}.brief-acoes{flex-wrap:wrap;gap:8px;display:flex}.brief-faixa-ensaio{color:var(--on-gold-soft);background:var(--gold-soft);border-left:4px solid var(--gold);border-radius:0 var(--r) var(--r) 0;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.brief-faixa-info{color:var(--on-gold-soft);background:var(--gold-soft);border-radius:var(--r);margin:4px 0 0;padding:10px 14px;font-size:13px;line-height:1.5}.brief-barra{border-radius:3px;width:100%;height:6px;display:block;overflow:hidden}.brief-barra-fundo{fill:var(--line)}.brief-barra-cheia{fill:var(--gold)}.brief-ensaio-grade{gap:4px;min-width:0;display:grid}@media (min-width:900px){.brief-ensaio-grade{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:20px}.brief-indice-nav{position:sticky;top:72px}}details.brief-indice-dobra{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:0 12px}details.brief-indice-dobra>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}details.brief-indice-dobra>summary::-webkit-details-marker{display:none}details.brief-indice-dobra>summary .num{color:var(--muted);font-size:13px;font-weight:400}details.brief-indice-dobra>summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}details.brief-indice-dobra[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}details.brief-indice-dobra ol{margin:0 0 8px;padding:0;list-style:none;display:grid}details.brief-indice-dobra a{min-height:40px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;font-size:13.5px;text-decoration:none;display:flex}details.brief-indice-dobra a:hover{background:var(--bg)}details.brief-indice-dobra a b{color:var(--muted);font-size:12.5px}details.brief-indice-dobra a b.brief-completo{color:var(--ok)}details.brief-indice-dobra a b.brief-aviso-pendente{color:var(--warn-ink)}.brief-q{border-top:1px solid var(--line);gap:6px;min-width:0;padding:12px 0 4px;display:grid}.brief-q.brief-q-depois{border-left:3px solid var(--warn);padding-left:10px}.brief-q.brief-q-na .brief-q-titulo{color:var(--muted);text-decoration:line-through}.brief-grupo{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.brief-q-titulo{overflow-wrap:anywhere;padding:0;font-size:14.5px;font-weight:600;line-height:1.4}.brief-entrada{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);width:100%;min-height:44px;color:var(--ink);padding:10px 12px;font-weight:400}textarea.brief-entrada{resize:vertical;min-height:84px;line-height:1.45}.brief-entrada:hover{border-color:var(--gold)}.brief-entrada.brief-entrada-data{max-width:220px}.brief-entrada.brief-nota{font-size:13.5px}.brief-opcoes{flex-wrap:wrap;gap:6px 8px;display:flex}.brief-opcao{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.brief-opcao:has(input:checked){border-color:var(--gold-ink)}.brief-opcao input{accent-color:var(--gold-ink);width:18px;height:18px;margin:0}.brief-funcoes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.brief-funcao{gap:4px;font-size:13px;display:grid}.brief-funcao .brief-entrada{max-width:120px}.brief-niveis{gap:6px;display:grid}.brief-nivel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.35;display:flex;position:relative}.brief-nivel:hover{border-color:var(--gold)}.brief-nivel input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.brief-nivel:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.brief-nivel:has(input:checked){border:2px solid var(--gold-ink);padding:7px 9px}.brief-nivel-n{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.brief-nivel:has(input:checked) .brief-nivel-n{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.brief-so-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brief-controles{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.brief-quem{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.brief-quem-rotulo{color:var(--muted);font-size:12.5px}.brief-chave{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);border-radius:999px;padding:0 12px;font-size:13px}.brief-chave:hover{border-color:var(--gold)}.brief-chave[aria-pressed=true]{border:2px solid var(--warn);color:var(--warn-ink);padding:0 11px;font-weight:600}.brief-quem .brief-chave[aria-pressed=true]{border-color:var(--gold);color:var(--gold-ink)}.brief-pendencias{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.brief-secao-nota{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.brief-copiar{justify-items:start;gap:4px;max-width:360px;display:grid}.brief-copiar-porque{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.brief-resumo{gap:12px;display:grid}.brief-resumo h3{margin-bottom:4px;font-size:16px}.brief-resumo ul{overflow-wrap:anywhere;gap:3px;margin:0;padding-left:18px;font-size:14px;display:grid}.brief-mapa-breve{justify-items:start;gap:12px;min-width:0;display:grid}.brief-voltar{min-height:40px}.brief-vazio{border:1px dashed var(--line);border-radius:var(--r);gap:8px;max-width:62ch;padding:14px 16px;display:grid}.brief-vazio h2{font-size:18px}.brief-vazio p{margin:0;line-height:1.55}.brief-pilares-lista{gap:2px;margin:0;padding-left:20px;display:grid}.uso{gap:14px;display:grid}.uso>.titulo,.uso>.nota,.uso>.eyebrow{margin:0}.uso-aviso{border-radius:var(--r);background:var(--gold-soft);color:var(--on-gold-soft);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45}.uso-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 4px;display:grid}.uso-kpi{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:2px;padding:12px 14px;display:grid}.uso-kpi>span{color:var(--muted);font-size:12px;line-height:1.35}.uso-kpi>b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;line-height:1.15}.uso-kpi>b.uso-kpi-texto{font-variant-numeric:normal;word-spacing:normal;font-size:18px}.uso-kpi>small{color:var(--muted);font-size:12px}.uso-kpi>b.uso-ok,.uso-kpi>b.uso-bom{color:var(--ok)}.uso-kpi>b.uso-atencao{color:var(--warn-ink)}.uso-kpi>b.uso-critico{color:var(--bad)}.uso-kpi>b.uso-sem{color:var(--muted)}.uso-tabela,.uso-relatorio{border-collapse:collapse;width:100%;font-size:13.5px}.uso-tabela th,.uso-relatorio th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px;font-size:12px;font-weight:600}.uso-tabela td,.uso-relatorio td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.uso-tabela .uso-num,.uso-relatorio .uso-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.uso-nome{color:var(--ink);font-weight:600;text-decoration:none}.uso-nome:hover{color:var(--gold-ink);text-decoration:underline}.uso-nome:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.uso-semdado{color:var(--muted);font-size:12px}.uso-tabela td.uso-tarde{color:var(--bad);font-weight:600}.uso-serie{min-width:140px}.uso-tabela td.uso-clinica{min-width:170px}.uso-delta{font-variant-numeric:tabular-nums;margin-left:2px;font-size:12px}.uso-delta.uso-delta-bom{color:var(--ok)}.uso-delta.uso-delta-mau{color:var(--bad)}.uso-spark{width:100%;height:32px;display:block}.uso-spark.uso-spark-grande{height:72px;margin:6px 0 10px}.uso-barra{fill:var(--gold)}.uso-barra-vazia{fill:var(--line)}@media (max-width:760px){.uso-tabela thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uso-tabela,.uso-tabela tbody{display:block}.uso-tabela tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 0;display:grid}.uso-tabela td{border:0;padding:0;display:block}.uso-tabela td.uso-clinica{grid-column:1;align-self:center}.uso-tabela td.uso-situacao{grid-column:2;place-self:center end}.uso-tabela td.uso-aguardando,.uso-tabela td.uso-serie{grid-column:1/-1}.uso-tabela .uso-num{text-align:left;white-space:normal}.uso-tabela td[data-rotulo]:before{content:attr(data-rotulo);color:var(--muted);font-size:11.5px;font-weight:400;display:block}.uso-serie,.uso-tabela td.uso-clinica{min-width:0}}.uso-cliente{gap:14px;display:grid}.uso-paineis{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.uso-painel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;gap:8px;padding:14px;display:grid}.uso-painel-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.uso-painel-titulo{font-family:var(--display);margin:0;font-size:17px;font-weight:600}.uso-painel-titulo small{font-family:var(--body);font-size:12.5px;font-weight:400;display:block}.uso-nota{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px;line-height:1.45}.uso-fatos{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.uso-fatos dt{color:var(--muted);font-size:12px}.uso-fatos dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}.uso-marcos{flex-wrap:wrap;gap:6px;display:flex}.camp{gap:16px;display:grid}.camp-sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12px}.camp-filtro{gap:8px;display:grid}.camp-filtro .chips{margin-bottom:0}.camp-filtro-meses{flex-wrap:wrap;gap:10px;display:flex}.camp-filtro-meses .campo{min-width:150px}.camp-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:0;display:grid}.camp-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:3px;padding:12px 14px;display:grid}.camp-kpi>span{color:var(--muted);font-size:12px;line-height:1.35}.camp-kpi>b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.camp-kpi>b.mau{color:var(--bad)}.camp-legenda{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.camp-aviso{border-radius:var(--r);background:var(--gold-soft);color:var(--on-gold-soft);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.camp-painel{gap:10px;display:grid}.camp-painel-cabeca{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.camp-painel-cabeca h2{font-family:var(--display);margin:0;font-size:19px}.camp-painel-cabeca .btn{margin-left:auto}.camp-linhas{margin:0;padding:0;list-style:none;display:grid}.camp-linha{border-bottom:1px solid var(--line);gap:6px;min-width:0;padding:12px 0;display:grid}.camp-linha:last-child{border-bottom:0}.camp-linha-cabeca{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.camp-nome{overflow-wrap:anywhere;font-weight:600}.camp-editar{min-height:40px;margin-left:auto;padding:6px 12px}.camp-meses{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px 12px;margin:0;display:grid}.camp-meses dt{color:var(--muted);font-size:11.5px}.camp-meses dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.camp-mudo{color:var(--muted)}.camp-bloco{display:block}.camp-duas{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.camp-ranking{gap:10px;margin:0;padding:0;list-style:none;display:grid}.camp-ranking li{grid-template-columns:28px 1fr auto;align-items:baseline;gap:2px 10px;display:grid}.camp-ranking-nome{overflow-wrap:anywhere;min-width:0}.camp-ranking-detalhe{grid-column:2/-1}.camp-posicao{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.camp-posicao.camp-ouro{border-color:var(--gold);color:var(--gold-ink);font-weight:600}.camp-auto{grid-template-columns:1fr}.camp-vazio{padding:8px 0}.camp-form{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;min-width:0;display:grid}.camp-form .camp-cheio{grid-column:1/-1}.camp-form input.num{font-variant-numeric:tabular-nums}.camp-auto .pill{justify-self:start}.conteudo-painel{gap:12px;min-width:0;margin-bottom:20px;display:grid}.conteudo-cabeca{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.conteudo-titulo{margin:0;font-size:20px}.conteudo-subtitulo{margin:0;font-size:17px}.conteudo-sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 0 2px;font-size:11.5px;font-weight:700}.conteudo-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.conteudo-form .conteudo-acoes,.conteudo-motivo .conteudo-acoes,.conteudo-confirmar .conteudo-acoes,.conteudo-envio .conteudo-acoes{width:100%;margin-left:0}.conteudo-espaco{flex:1}.conteudo-mudo{color:var(--muted);font-size:13px}.conteudo-bloco{display:block}.conteudo-rotulo{color:var(--ink);font-weight:600}.conteudo-texto{white-space:pre-line;overflow-wrap:anywhere;margin:0}.conteudo-interno{border-left:3px solid var(--line);color:var(--muted);padding-left:10px;font-size:13px}.conteudo-aviso{color:var(--ink);margin:0;font-size:13px}.conteudo-aviso-fixo{color:var(--ink);background:var(--warn-soft);border-radius:var(--r);margin:0;padding:8px 12px;font-size:13px}.conteudo-chip{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:0;padding:2px 9px;font-size:12px;line-height:1.3;display:inline-flex}.conteudo-chip-ouro{border-color:var(--gold);background:var(--gold-soft);color:var(--on-gold-soft)}.conteudo-saude-bom:before,.conteudo-saude-atencao:before,.conteudo-saude-critico:before{content:"";border-radius:999px;flex:none;width:8px;height:8px}.conteudo-saude-bom:before{background:var(--ok)}.conteudo-saude-atencao:before{background:var(--warn)}.conteudo-saude-critico:before{background:var(--bad)}.conteudo-linha-do-tempo{gap:14px;margin:0;padding:0;list-style:none;display:grid}.conteudo-reuniao{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid}.conteudo-reuniao:last-child{border-bottom:0}.conteudo-reuniao-data{color:var(--muted);align-content:start;gap:2px;font-size:12px;display:grid}.conteudo-reuniao-data b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.conteudo-reuniao-corpo{gap:8px;min-width:0;display:grid}.conteudo-reuniao-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.conteudo-reuniao-acoes{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.conteudo-reuniao-acoes .link{min-height:40px}.conteudo-anexos{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.conteudo-anexos li{overflow-wrap:anywhere}.conteudo-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;max-width:640px;padding:14px;display:grid}.conteudo-duas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.conteudo-fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.conteudo-fieldset legend{margin-bottom:4px;font-size:13px;font-weight:600}.conteudo-marcar{cursor:pointer;align-items:flex-start;gap:8px;min-height:32px;font-size:13.5px;display:flex}.conteudo-marcar input{accent-color:var(--gold-ink);margin-top:3px}.conteudo-marcas{flex-wrap:wrap;gap:4px 16px;display:flex}.conteudo-tarefas{gap:8px;display:grid}.conteudo-linha-de-link{flex-wrap:wrap;gap:8px;display:flex}.conteudo-linha-de-link input{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);min-width:0;color:var(--ink);flex:200px;padding:11px 12px}.conteudo-motivo,.conteudo-confirmar{gap:8px;width:100%;font-size:13px;display:grid}.btn.conteudo-perigo{color:var(--bad)}.conteudo-grupo{gap:4px;display:grid}.conteudo-linhas{margin:0;padding:0;list-style:none}.conteudo-linha{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;display:flex}.conteudo-linha:last-child{border-bottom:0}.conteudo-linha-titulo{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.conteudo-linha-acoes{align-items:center;gap:14px;display:inline-flex}.conteudo-grade{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.conteudo-material{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.conteudo-material-chips{flex-wrap:wrap;gap:4px;display:flex}.conteudo-material-titulo{overflow-wrap:anywhere}.conteudo-material-texto{white-space:pre-wrap;max-height:140px;font:inherit;background:var(--bg);border-radius:var(--r);margin:0;padding:8px 10px;font-size:13px;overflow:auto}.conteudo-material-acoes{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.conteudo-enviar,.conteudo-direita{margin-left:auto}.conteudo-enviado{color:var(--muted);margin:0;font-size:12px}.conteudo-materiais{gap:8px;display:grid}.conteudo-filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.conteudo-segmentos{flex-wrap:wrap;gap:6px;display:flex}.conteudo-segmentos button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px}.conteudo-segmentos button[aria-pressed=true]{background:var(--gold-soft);color:var(--on-gold-soft);border-color:var(--gold)}.mens{gap:16px;display:grid}.mens-sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12px}.mens-filtros{gap:8px;display:grid}.mens-chips{flex-wrap:wrap;gap:6px;display:flex}.mens-chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.mens-chips button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.mens-mes{max-width:260px}.mens-n{font-variant-numeric:tabular-nums;margin-left:2px;font-weight:400}.mens-painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;min-width:0;padding:14px;display:grid}.mens-painel-cabeca{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.mens-painel-cabeca h2{font-family:var(--display);margin:0;font-size:19px}.mens-legenda{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.mens-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mens-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:3px;padding:12px 14px;display:grid}.mens-kpi>span{color:var(--muted);font-size:12px;line-height:1.35}.mens-kpi>b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.mens-aviso{min-height:18px;color:var(--ink);margin:0;font-size:13px}.mens-barra{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.mens-barra>i{background:var(--line);flex:1 1 0}.mens-barra>i[data-situacao=paga]{background:var(--ok)}.mens-barra>i[data-situacao=vencida]{background:var(--bad)}.mens-barra>i[data-situacao=vence_hoje]{background:var(--warn)}.mens-barra>i[data-situacao=sem_valor]{background:var(--gold)}.mens-lote{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.mens-lista{margin:0;padding:0;list-style:none;display:grid}.mens-linha{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"escolha info valor""escolha chip acao";align-items:center;gap:4px 10px;padding:10px 0;display:grid}.mens-linha:last-child{border-bottom:0}.mens-escolha{grid-area:escolha;align-items:center;min-width:32px;min-height:44px;display:flex}.mens-escolha input{width:20px;height:20px}.mens-info{grid-area:info;min-width:0;display:grid}.mens-nome{overflow-wrap:anywhere}.mens-venc{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.mens-valor{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:valor;font-weight:600}.mens-chip{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:chip;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.mens-chip>i{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.mens-chip[data-situacao=paga]{color:var(--ok)}.mens-chip[data-situacao=paga]>i{background:var(--ok)}.mens-chip[data-situacao=vencida]{color:var(--bad)}.mens-chip[data-situacao=vencida]>i{background:var(--bad)}.mens-chip[data-situacao=vence_hoje]{color:var(--warn-ink)}.mens-chip[data-situacao=vence_hoje]>i{background:var(--warn)}.mens-chip[data-situacao=sem_valor]>i{background:var(--gold)}.mens-acao{text-align:right;grid-area:acao}.mens-acao .link{min-height:40px}@media (min-width:720px){.mens-linha{grid-template-columns:auto minmax(0,1fr) 130px minmax(0,200px) auto;grid-template-areas:"escolha info valor chip acao"}}.carteira-nav-grupos{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;display:flex}.carteira-nav-grupo{flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;min-width:0;display:flex}.carteira-nav-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);width:100%;font-size:.6875rem;font-weight:600}.lead-tela{gap:16px;min-width:0;display:grid}.lead-cabeca{gap:12px;display:grid}.lead-cabeca-linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.lead-cabeca-linha>div:first-child{flex:260px;min-width:0}.lead-cabeca .titulo{overflow-wrap:anywhere;margin:2px 0 4px}.lead-sobretitulo{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:11px;font-weight:600}.lead-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.lead-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;display:flex}.lead-aba{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:-1px;padding:10px 0;font-weight:500;text-decoration:none;display:inline-flex}.lead-aba:hover{color:var(--ink)}.lead-aba:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lead-aba-atual{color:var(--ink);border-bottom-color:var(--gold)}.lead-aba-aviso{color:var(--bad);font-size:12px;font-weight:600}.lead-resumo{font-size:13.5px}.lead-painel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:10px;min-width:0;padding:14px 16px;display:grid}.lead-painel-cabeca{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.lead-painel-cabeca h2{font-family:var(--display);margin:0;font-size:18px;font-weight:600}.lead-painel-cabeca .lead-mini{margin-left:auto}.lead-mini{min-height:36px;padding:6px 12px;font-size:13px}.lead-sinais{margin:0;padding:0;list-style:none;display:grid}.lead-sinal{border-top:1px solid var(--line);border-left:3px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:11px 0 11px 12px;display:flex}.lead-sinal:first-child{border-top:0}.lead-sinal-agora{border-left-color:var(--bad)}.lead-sinal-hoje{border-left-color:var(--warn)}.lead-sinal-semana{border-left-color:var(--gold)}.lead-sinal-corpo{min-width:0;color:inherit;flex:240px;gap:2px;text-decoration:none;display:grid}a.lead-sinal-corpo:hover b{text-decoration:underline}a.lead-sinal-corpo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lead-sinal-topo{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.lead-sinal-topo .muted{font-size:12.5px}.lead-sinal-motivo{font-size:12.5px;line-height:1.45}.lead-sinal-nivel{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:600}.lead-sinal-agora .lead-sinal-nivel{color:var(--bad)}.lead-sinal-hoje .lead-sinal-nivel{color:var(--warn-ink)}.lead-sinal-destaque{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);border-left-width:3px;gap:4px;padding:12px 16px;display:grid}.lead-sinal-destaque p{margin:0}.lead-whatsapp{align-items:center;gap:6px;display:inline-flex}.lead-whatsapp-mini{min-height:36px;padding:6px 12px;font-size:13px}.lead-sem-whatsapp{color:var(--muted);font-size:12.5px}.lead-funil{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.lead-funil-etapa{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;gap:1px;padding:10px 12px;display:grid}.lead-funil-etapa b{font-family:var(--display);font-size:24px;font-weight:600;line-height:1}.lead-funil-etapa span{color:var(--muted);font-size:12px}.lead-funil-atual{border-color:var(--gold);background:var(--gold-soft)}.lead-funil-atual span{color:var(--on-gold-soft)}.lead-funil-etapa:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lead-busca{max-width:420px}.lead-lista{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.lead-linha{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) auto minmax(0,1.2fr) 112px auto;align-items:center;gap:6px 14px;padding:12px 0;font-size:13.5px;display:grid}.lead-linha-nome{min-width:0;color:inherit;overflow-wrap:anywhere;gap:2px;text-decoration:none;display:grid}.lead-linha-nome b{display:inline}.lead-linha-nome .muted{font-size:12.5px}.lead-linha-nome:hover b{text-decoration:underline}.lead-linha-nome:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lead-linha-origem,.lead-linha-interesse{overflow-wrap:anywhere;min-width:0}.lead-linha-chips{flex-wrap:wrap;gap:4px;display:flex}.lead-linha-contato{text-align:right;white-space:nowrap}.lead-linha-contato .muted:first-child{display:none}.lead-linha-acao{justify-self:end}.lead-ponto{background:var(--bad);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}@media (max-width:760px){.lead-linha{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.lead-linha-nome,.lead-linha-origem,.lead-linha-interesse,.lead-linha-chips{grid-column:1/-1}.lead-linha-contato{text-align:left}.lead-linha-contato .muted:first-child{display:inline}}.lead-duas{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.lead-historico{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lead-historico li{grid-template-columns:72px minmax(0,1fr);gap:10px;display:grid}.lead-historico-data{gap:1px;font-size:12.5px;display:grid}.lead-historico-nota{overflow-wrap:anywhere;white-space:pre-line;display:block}.lead-historico-por{font-size:12px;display:block}.lead-fatos{grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;display:grid}.lead-fatos dt{color:var(--muted);font-size:12px}.lead-fatos dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.lead-copiar{margin-left:6px;font-size:12px}.lead-perigo{color:var(--bad)}.lead-privacidade summary{font-weight:500}.lead-alternar{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.lead-alternar input{flex:none;width:20px;height:20px;margin-top:3px}.lead-alternar span{gap:2px;display:grid}.lead-form{min-width:0}.lead-form-duas{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;min-width:0;display:grid}.lead-form-duas .lead-form-inteira{grid-column:1/-1}.lead-regra{border-top:1px solid var(--line);margin:0;padding-top:10px;font-size:13px}.lead-regra b{font-weight:500}.lead-ligar{flex-wrap:wrap;flex:260px;align-items:flex-end;gap:6px 8px;display:flex}.lead-ligar .campo{flex:200px;min-width:0}.lead-concedidos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lead-concedidos li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13.5px;display:flex}.lead-ranking{margin:0;padding:0;list-style:none;display:grid}.lead-ranking-linha{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:6px 12px;padding:12px 0;display:grid}.lead-ranking-linha:first-child{border-top:0}.lead-ranking-quem{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lead-ranking-quem .muted{font-size:12.5px}.lead-ranking-numeros{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.lead-ranking-numeros dt{color:var(--muted);font-size:11.5px}.lead-ranking-numeros dd{margin:2px 0 0}.lead-pendente{color:var(--bad)}.lead-posicao{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.lead-posicao-ouro{border-color:var(--gold);color:var(--gold-ink)}@media (max-width:760px){.lead-ranking-linha{grid-template-columns:28px minmax(0,1fr)}.lead-ranking-numeros{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-ranking-beneficios{grid-column:1/-1}}.msg-tela{gap:20px;display:grid}.msg-bloco{gap:10px;min-width:0;display:grid}.msg-bloco-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.msg-bloco-cabeca>h2{margin:0}.msg-fatos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0;display:grid}.msg-fatos dt{color:var(--muted);font-size:12px}.msg-fatos dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.msg-falta{color:var(--bad);font-weight:500}.msg-beneficio{overflow-wrap:anywhere;margin:0}.msg-lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.msg-item{border-top:1px solid var(--line);gap:6px;min-width:0;padding-top:12px;display:grid}.msg-item-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.msg-item-titulo{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.msg-item-acoes{gap:12px;display:inline-flex}.msg-caixa{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.msg-passos-lista{gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.msg-variaveis summary{cursor:pointer;color:var(--gold-ink);align-items:center;min-height:32px;font-size:13px;display:inline-flex}.msg-variaveis-lista{color:var(--muted);word-spacing:4px;overflow-wrap:anywhere;margin:6px 0 0;font-size:12.5px}.msg-form{gap:12px;display:grid}.msg-para{overflow-wrap:anywhere;margin:0;font-size:13.5px}.msg-marcada{color:var(--muted);font-variant-numeric:tabular-nums}.msg-avisos{border-left:3px solid var(--warn);color:var(--warn-ink);overflow-wrap:anywhere;gap:4px;margin:0;padding:8px 12px 8px 28px;font-size:13px;display:grid}.msg-campo{min-width:0}.msg-texto{width:100%;min-height:160px;font-family:var(--body);resize:vertical;font-size:14px;line-height:1.5}.msg-passos summary{cursor:pointer;color:var(--gold-ink);align-items:center;min-height:32px;font-size:13px;display:inline-flex}.msg-passos ol{gap:4px;margin:6px 0 0;padding-left:20px;font-size:13px;display:grid}.msg-pergunta{border:1px solid var(--gold);border-radius:var(--r);gap:10px;padding:10px 12px;display:grid}.msg-pergunta p{margin:0;font-size:13.5px}.msg-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.msg-acoes .btn{min-height:44px}.msg-fechar{min-height:44px;margin-left:auto}.msg-erro{color:var(--bad);gap:10px;margin:0;font-size:13px;display:grid}.msg-recado{min-height:18px;color:var(--muted);margin:0;font-size:13px}.msg-recado:empty{min-height:0}.conteudo-material p{margin:0}.check{gap:16px;min-width:0;display:grid}.check-painel,.check-aviso{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:12px;min-width:0;padding:14px;display:grid}.check-aviso{border-color:var(--gold);border-left-width:4px}.check-cabeca{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.check-titulo{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:18px}.check-sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:11.5px}.check-direita{margin-left:auto}.check-mudo{color:var(--muted);margin:0;font-size:13px}.check-texto{margin:0;font-size:14px}.check-vazio{color:var(--muted);margin:0;font-size:14px}.check-recado{color:var(--ink);margin:0;font-size:14px}.check-atrasado{color:var(--bad)}.check-proximo{color:var(--ink);font-weight:500}.check .num,.check-painel .num,.check-aviso .num,.check-progresso .num{font-variant-numeric:tabular-nums}.check-barra{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.check-barra::-webkit-progress-bar{background:var(--line);border-radius:999px}.check-barra::-webkit-progress-value{background:var(--ok);border-radius:999px}.check-barra::-moz-progress-bar{background:var(--ok);border-radius:999px}.check-lista,.check-modelo,.check-faltas,.check-avisos,.check-metas{margin:0;padding:0;list-style:none}.check-faltas{padding-left:18px;font-size:14px;list-style:outside}.check-avisos{color:var(--ink);gap:4px;font-size:13px;display:grid}.check-item{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:8px 0;display:grid}.check-item:last-child{border-bottom:0}.check-marca{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.check-marca:before{content:"";border:1.5px solid var(--gold-ink);border-radius:6px;width:20px;height:20px}.check-marca[aria-pressed=true]:before{background:var(--ok);border-color:var(--ok)}.check-marca[aria-pressed=true]:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;transform:translateY(-2px)rotate(45deg)}.check-marca:focus-visible{outline:2px solid var(--gold-ink);outline-offset:-4px;border-radius:8px}.check-marca:disabled{cursor:default;opacity:.5}.check-corpo{gap:2px;min-width:0;padding-top:10px;display:grid}.check-item-titulo{overflow-wrap:anywhere}.check-feito .check-item-titulo{color:var(--muted);text-decoration:line-through}.check-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.check-prazo{color:var(--muted);white-space:nowrap;padding-top:10px;font-size:13px}.check-prazo.check-atrasado{color:var(--bad)}.check-progresso{gap:6px;display:grid}.check-progresso-linha{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.check-modelo-item{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"dias titulo acao""dias meta acao";align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.check-modelo-item:last-child{border-bottom:0}.check-modelo-item .check-dias{color:var(--muted);grid-area:dias;font-size:13px}.check-modelo-item .check-item-titulo{grid-area:titulo}.check-modelo-item .check-meta{grid-area:meta}.check-modelo-item .check-direita{grid-area:acao;align-self:center;min-height:44px}.check-acoes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.check-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.check-marcar{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.check-marcar input{width:20px;height:20px;accent-color:var(--gold-ink)}.check-arquivo{cursor:pointer;position:relative;overflow:hidden}.check-arquivo input{opacity:0;cursor:pointer;position:absolute;inset:0}.check-arquivo:focus-within{outline:2px solid var(--gold-ink);outline-offset:2px}.check-metas{gap:12px;display:grid}.check-cartao-meta{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.check-cartao-titulo,.check-cartao-indicador{grid-column:1/-1}.check-remover{min-height:44px;color:var(--muted);justify-self:start}.check-cartao-meta input.num{font-variant-numeric:tabular-nums}@media (min-width:720px){.check-cartao-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.check-cartao-titulo{grid-column:span 3}.check-cartao-indicador{grid-column:span 2}}.meta-sobretitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12px}.meta-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}@media (min-width:720px){.meta-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.meta-kpi{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;gap:2px;padding:10px 12px;display:grid}.meta-kpi>span{color:var(--muted);font-size:12px}.meta-kpi>b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.meta-kpi[aria-pressed=true]{border-color:var(--gold);background:var(--gold-soft)}.meta-kpi[aria-pressed=true]>span{color:var(--on-gold-soft)}.meta-kpi-mau{color:var(--bad)}.meta-kpi-alerta{color:var(--warn-ink)}.meta-kpi-bom{color:var(--ok)}.meta-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.meta-filtros .campo{min-width:220px}.meta-grade{gap:12px;display:grid}@media (min-width:900px){.meta-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-cartao{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.meta-cartao-cabeca{justify-content:space-between;align-items:center;gap:8px;display:flex}.meta-cartao-nome{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:600;text-decoration:none}.meta-cartao-nome:hover{text-decoration:underline}.meta-cartao-sub{margin:-6px 0 0;font-size:12.5px}.meta-cartao-lancar{justify-self:start;min-height:44px}.meta-aviso{border:1px solid var(--line);border-radius:var(--r);margin-top:14px;padding:10px 12px;font-size:13.5px}.meta-linha{border-top:1px solid var(--line);gap:6px;min-width:0;padding:8px 0;display:grid}.meta-linha:first-child{border-top:0}.meta-linha-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.meta-linha-titulo{text-align:left;overflow-wrap:anywhere;font-size:14px;font-weight:600}.meta-linha-abrir{all:unset;cursor:pointer;min-height:32px;display:block}.meta-linha-abrir:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.meta-linha-numeros{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12.5px;display:flex}.meta-linha-numeros .num,.meta-item-fatos .num,.meta-acao-direita .num{font-variant-numeric:tabular-nums}.meta-auto{color:var(--gold-ink);font-weight:500}.meta-barra{width:100%;height:8px;display:block}.meta-barra-fundo{fill:var(--line)}.meta-barra-feito.meta-barra-bom{fill:var(--ok)}.meta-barra-feito.meta-barra-alerta{fill:var(--warn)}.meta-barra-feito.meta-barra-mau{fill:var(--bad)}.meta-barra-feito.meta-barra-neutra{fill:var(--gold)}.meta-barra-esperado{fill:var(--ink)}.meta-semanas{color:var(--muted);flex-wrap:wrap;align-items:flex-end;gap:6px 10px;font-size:12px;display:flex}.meta-semanas-barras{align-items:flex-end;gap:3px;height:24px;display:inline-flex}.meta-semana{background:var(--bg);border-bottom:1px solid var(--line);width:10px;height:24px;display:inline-block}.meta-semana>svg{width:100%;height:100%;display:block}.meta-semana-feita{fill:var(--gold)}.meta-hist{font-variant-numeric:tabular-nums;font-weight:600}.meta-hist-ok{color:var(--ok)}.meta-hist-atencao{color:var(--warn-ink)}.meta-hist-critica{color:var(--bad)}.meta-hist-nenhuma{color:var(--muted)}.meta-falta{color:var(--warn-ink);font-size:12.5px;font-weight:500}.meta-plano{gap:16px;display:grid}.meta-painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:10px;min-width:0;padding:14px;display:grid}.meta-painel-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.meta-painel-cabeca h2{font-family:var(--display);margin:0;font-size:19px}.meta-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-acoes .btn{min-height:44px}.meta-vazio{color:var(--muted);margin:0;font-size:13.5px}.meta-lista{display:grid}.meta-item{border-top:1px solid var(--line);gap:4px;padding-bottom:8px;display:grid}.meta-item:first-child,.meta-item>.meta-linha{border-top:0}.meta-item-fatos{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.meta-segmentos{border:1px solid var(--line);border-radius:var(--r);display:inline-flex;overflow:hidden}.meta-segmentos>button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px}.meta-segmentos>button+button{border-left:1px solid var(--line)}.meta-segmentos>button[aria-pressed=true]{background:var(--gold-soft);color:var(--on-gold-soft);font-weight:600}.meta-acoes-lista{margin:0;padding:0;list-style:none;display:grid}.meta-acao{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 0;display:grid}.meta-acao:first-child{border-top:0}.meta-acao-direita{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;font-size:12.5px;display:flex}@media (min-width:720px){.meta-acao{grid-template-columns:auto minmax(0,1fr) auto}.meta-acao-direita{grid-column:3;justify-content:flex-end}}.meta-check{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;width:28px;height:28px;margin:2px}.meta-check-feito{background:var(--ok);border-color:var(--ok)}.meta-check:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.meta-acao-corpo{gap:2px;min-width:0;font-size:12.5px;display:grid}.meta-acao-titulo{all:unset;cursor:pointer;color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.meta-acao-titulo:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.meta-atrasada{color:var(--bad);font-weight:600}.meta-form,.meta-duas{gap:12px;display:grid}@media (min-width:520px){.meta-duas{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-form input.num{font-variant-numeric:tabular-nums}.meta-perigo{color:var(--bad)}.rot-int-sobretitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin:12px 0 0;font-size:12px;font-weight:600}.rot-int-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.rot-int-cabeca .titulo{margin:0}.rot-int-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;margin:8px 0 14px;display:flex}.rot-int-aba{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.rot-int-aba:hover{color:var(--ink)}.rot-int-aba:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rot-int-aba-atual{color:var(--ink);border-bottom-color:var(--gold)}.rot-int-filtros{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.rot-int-filtro{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.rot-int-filtro:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rot-int-filtro-atual{background:var(--gold-soft);color:var(--on-gold-soft);border-color:var(--gold);font-weight:600}.rot-int-secao{gap:6px;min-width:0;margin:0 0 18px;display:grid}.rot-int-secao-titulo{font-family:var(--display);align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.rot-int-secao-titulo .num{font-family:var(--body);color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.rot-int-secao-atrasada>.rot-int-secao-titulo{color:var(--bad)}.rot-int-tarefa{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:8px 10px 8px 4px;display:grid}.rot-int-tarefa-feita .rot-int-titulo{color:var(--muted);text-decoration:line-through}.rot-int-check{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.rot-int-check:before{content:"";border:2px solid var(--gold);box-sizing:border-box;border-radius:50%;width:22px;height:22px}.rot-int-check-feito:before{background:var(--gold);box-shadow:inset 0 0 0 3px var(--surface)}.rot-int-check:focus-visible{outline:2px solid var(--gold-ink);outline-offset:-2px}.rot-int-corpo{gap:4px;min-width:0;padding-top:10px;display:grid}.rot-int-titulo{text-align:left;font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.rot-int-titulo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rot-int-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:13px;display:flex}.rot-int-meta .num{font-variant-numeric:tabular-nums}.rot-int-ouro{color:var(--gold-ink)}.rot-int-alta{color:var(--bad);font-weight:600}.rot-int-ok{color:var(--ok)}.rot-int-mini{min-height:32px;color:var(--muted);font-size:13px}.rot-int-quando{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:12px;font-size:13px}.rot-int-atrasada{color:var(--bad);font-weight:600}.rot-int-itens{gap:2px;margin-top:2px;display:grid}.rot-int-item{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.rot-int-item input{width:20px;height:20px;accent-color:var(--gold-ink)}.rot-int-painel{gap:8px;padding:10px 0 2px;display:grid}.rot-int-formulario,.rot-int-escolha{border:1px solid var(--gold);border-radius:var(--r);background:var(--surface);gap:10px;margin:0 0 16px;padding:14px 16px;display:grid}.rot-int-duas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.rot-int-opcao{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;gap:4px;padding:12px 14px;display:grid}.rot-int-opcao span{color:var(--muted);font-size:13.5px}.rot-int-opcao:hover{border-color:var(--gold)}.rot-int-opcao:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rot-int-previa{color:var(--gold-ink)}.rot-int-perigo{color:var(--bad)}.rot-int-rotinas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rot-int-rotina{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.rot-int-pausada{opacity:.6}.rot-int-rotina-texto{gap:2px;min-width:0;display:grid}.rot-int-rotina-titulo{overflow-wrap:anywhere;font-weight:600}.rot-int-freq{font-size:13.5px}.rot-int-numeros{gap:14px;margin:0;display:flex}.rot-int-numeros div{justify-items:end;gap:2px;display:grid}.rot-int-numeros dt{color:var(--muted);font-size:11.5px}.rot-int-numeros dd{font-variant-numeric:tabular-nums;margin:0}.rot-int-editar{grid-column:1/-1;justify-self:start;min-height:36px}@media (min-width:720px){.rot-int-rotina{grid-template-columns:minmax(0,1fr) auto auto}.rot-int-editar{grid-column:auto;justify-self:end}}.rot-int-carga{contain:inline-size;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:8px 0;overflow-x:auto}.rot-int-carga:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rot-int-tabela{border-collapse:collapse;width:100%;font-size:13.5px}.rot-int-tabela th,.rot-int-tabela td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:8px 10px}.rot-int-tabela thead th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.rot-int-tabela .rot-int-num{text-align:right;font-variant-numeric:tabular-nums;min-width:84px}.rot-int-th-sub{font-size:11.5px;font-weight:400;display:block}.rot-int-linha-atual{background:var(--gold-soft)}.rot-int-pessoa{text-align:left;min-height:36px;font-weight:600}.rot-int-barra{width:100%;height:6px;margin-bottom:4px;display:block}.rot-int-barra-fundo{fill:var(--line)}.rot-int-barra-cheia{fill:var(--gold)}.rot-int-barra-atrasada .rot-int-barra-cheia{fill:var(--bad)}.rot-int-comp{color:var(--muted);white-space:nowrap;font-size:11.5px;display:block}.rot-int-painel-aniv{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:6px;margin:0 0 14px;padding:12px 14px;display:grid}.rot-int-painel-cabeca{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rot-int-painel-cabeca .btn{margin-left:auto}.rot-int-aniv{margin:0;padding:0;list-style:none;display:grid}.rot-int-aniv-linha{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.rot-int-aniv-linha:last-child{border-bottom:0}.rot-int-aniv-nome{overflow-wrap:anywhere;min-width:0;font-weight:600}.rot-int-aniv-nome .nota{font-weight:400}.rot-int-aniv-acoes{align-items:center;gap:8px;display:flex}.pill.rot-int-hoje{background:var(--gold-soft);color:var(--on-gold-soft);border-color:#0000}.ficha{gap:16px;min-width:0;display:grid}.ficha-cabeca{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.ficha-identidade{flex:420px;min-width:0}.ficha-identidade h1{font-family:var(--display);overflow-wrap:anywhere;margin:2px 0 6px;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.1}.ficha-sub{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;display:flex}.ficha-mudo{color:var(--muted)}.ficha-acoes{flex-wrap:wrap;gap:8px;display:flex}.ficha-acoes .btn{min-height:44px}.ficha-chip,.ficha-saude{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ficha-saude:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ficha-saude-bom{border-color:var(--ok)}.ficha-saude-bom:before{background:var(--ok)}.ficha-saude-atencao{border-color:var(--warn)}.ficha-saude-atencao:before{background:var(--warn)}.ficha-saude-critico{border-color:var(--bad)}.ficha-saude-critico:before{background:var(--bad)}.ficha-encerrar{color:var(--bad)}.ficha-modal-acoes{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ficha-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 4px;display:flex}.ficha-aba{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ficha-aba:hover{color:var(--ink)}.ficha-aba[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold);font-weight:600}.ficha-aba:focus-visible{outline:2px solid var(--gold-ink);outline-offset:-2px;border-radius:6px}.ficha-aba-ct{color:var(--muted);font-size:11.5px;font-weight:500}.ficha-corpo,.ficha-pilha,.ficha-visao{gap:16px;min-width:0;display:grid}.ficha-painel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ficha-painel-cabeca{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ficha-painel-cabeca h2{font-family:var(--display);margin:0;font-size:19px;font-weight:600}.ficha-painel-cabeca>.link,.ficha-painel-cabeca>.btn{margin-left:auto}.ficha-painel-cabeca .link{align-items:center;min-height:40px;display:inline-flex}.ficha-painel-cabeca-meio{margin-top:6px}.ficha-vazio{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.ficha-grade{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;min-width:0;display:grid}.ficha-fatos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 16px;margin:0;display:grid}.ficha-fato{min-width:0}.ficha-fato dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.ficha-fato dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.ficha-fato dd.num{white-space:nowrap;overflow-wrap:normal}.ficha-ciclo{gap:6px;display:grid}.ficha-ciclo-linha{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.ficha-barra{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.ficha-barra::-webkit-progress-bar{background:var(--line);border-radius:999px}.ficha-barra::-webkit-progress-value{background:var(--gold);border-radius:999px}.ficha-barra::-moz-progress-bar{background:var(--gold);border-radius:999px}.ficha-observacoes{white-space:pre-line;margin:0;font-size:13.5px;line-height:1.5}.ficha-reuniao{gap:8px;display:grid}.ficha-reuniao-topo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ficha-resumo{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.ficha-reuniao .ficha-mudo{white-space:pre-line;margin:0;font-size:13.5px}.ficha-rotulo{color:var(--ink);font-weight:500}.ficha-linhas{margin:0;padding:0;list-style:none}.ficha-linha{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.ficha-linha:last-child{border-bottom:0}.ficha-linha-titulo{overflow-wrap:anywhere;min-width:0}.ficha-linha .ficha-mudo{white-space:nowrap;font-size:12.5px}.ficha-acessos{border-top:1px solid var(--line);gap:2px;min-width:0;padding-top:12px;display:grid}.ficha-acessos-cabeca{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ficha-acessos-cabeca h3,.ficha-acessos-sub{margin:0}.ficha-acessos-cabeca .ficha-mudo{font-size:12px}.ficha-acessos-sub{margin-top:10px}.ficha-acessos-sub .ficha-mudo{letter-spacing:0;text-transform:none;font-weight:400}.ficha-whatsapp{min-height:40px;margin-left:auto}.ficha-whatsapp svg{color:var(--ok)}.ficha-links{margin:0;padding:0;list-style:none}.ficha-link{align-items:center;gap:12px;min-height:40px;font-size:13.5px;display:flex}.ficha-link-rotulo{overflow-wrap:anywhere;flex:1;min-width:0}.ficha-link .link{align-items:center;min-height:40px;display:inline-flex}.ficha-link .ficha-cadastrar{color:var(--muted);font-weight:500}.carteira-2fa-passo{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12px}.carteira-2fa-qr{border-radius:var(--r);border:1px solid var(--line);width:200px;height:200px;margin:4px auto;display:block}.carteira-2fa-segredo{border:1px dashed var(--line);border-radius:var(--r);letter-spacing:.12em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center;color:var(--ink);-webkit-user-select:all;user-select:all;margin:0;padding:10px 12px;font-size:15px}.carteira-2fa-entrada-codigo{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.carteira-2fa-codigos{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.carteira-2fa-codigos>li{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:6px 0}.carteira-2fa-aviso{border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--warn-ink);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.carteira-2fa-acoes{flex-wrap:wrap;gap:8px;display:flex}.carteira-2fa-acoes>.btn{flex:140px}.visao{gap:16px;min-width:0;display:grid}.visao-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.visao-identidade{flex:260px;min-width:0}.visao-identidade .eyebrow{margin:0 0 2px}.visao-identidade .titulo{margin:0}.visao-identidade .nota{margin:4px 0 0}.visao-atalhos{flex-wrap:wrap;gap:8px;display:flex}.visao-atalhos>.btn{flex:auto;min-height:44px}.visao-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;display:grid}.visao-kpi{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.visao-kpi>span{color:var(--muted);font-size:12.5px}.visao-kpi>b{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.15}.visao-kpi>small{color:var(--muted);font-size:12.5px}.visao-kpi-alerta{border-color:var(--bad)}.visao-kpi-alerta>b{color:var(--bad)}.visao-duas{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.visao-painel{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);gap:10px;min-width:0;padding:14px 16px;display:grid}.visao-painel-cabeca{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.visao-painel-cabeca h2{font-family:var(--display);flex:auto;margin:0;font-size:18px;font-weight:600}.visao-painel-cabeca .link{font-size:13px}.visao-painel-cabeca-segunda{margin-top:6px}.visao-mudo{color:var(--muted);font-size:12.5px;font-weight:400}.visao-vazio{color:var(--muted);margin:0;font-size:13.5px}.visao-tarde{color:var(--bad)}.visao-barra{border-radius:4px;width:100%;height:8px;display:block;overflow:hidden}.visao-barra-fundo{fill:var(--line)}.visao-barra-bom{fill:var(--ok)}.visao-barra-atencao{fill:var(--warn)}.visao-barra-critico{fill:var(--bad)}.visao-barra-sem{fill:var(--muted)}.visao-barra-emDia{fill:var(--gold)}.visao-barra-vencidas{fill:var(--bad)}.visao-legenda{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.visao-legenda b{color:var(--ink)}.visao-linhas{margin:0;padding:0;list-style:none;display:grid}.visao-linhas>li{border-top:1px solid var(--line)}.visao-linhas>li:first-child{border-top:0}.visao-linha{min-height:44px;color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:8px 0;text-decoration:none;display:flex}a.visao-linha:hover .visao-linha-titulo{text-decoration:underline}a.visao-linha:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.visao-linha-titulo{overflow-wrap:anywhere;min-width:0;font-weight:600}.visao-linha-risco{justify-content:flex-start}.visao-linha-detalhe{color:var(--muted);overflow-wrap:anywhere;flex:100%;font-size:12.5px;line-height:1.45}.visao-linha-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visao-mini{min-height:36px;padding:6px 12px;font-size:13px}.visao-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.visao-chip-ouro{background:var(--gold-soft);border-color:var(--gold);color:var(--on-gold-soft)}.visao-chip-atencao{background:var(--warn-soft);border-color:var(--warn);color:var(--warn-ink)}.visao-chip-critico{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.visao-equipe{gap:10px;margin:0;padding:0;list-style:none;display:grid}.visao-membro{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.visao-avatar{background:var(--gold-soft);width:34px;height:34px;color:var(--on-gold-soft);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:inline-grid}.visao-membro-corpo{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.visao-membro-nums{color:var(--muted);text-align:right;font-size:12.5px;line-height:1.35}.visao-entregas{margin:0;padding:0;list-style:none;display:grid}.visao-entrega{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"check acao prazo""check cliente status""check quem quem";align-items:center;gap:2px 10px;padding:10px 0;display:grid}.visao-entrega:first-child{border-top:0}.visao-entrega>.visao-check{grid-area:check;align-self:start}.visao-entrega-acao{overflow-wrap:anywhere;grid-area:acao;min-width:0;display:grid}.visao-entrega-cliente{overflow-wrap:anywhere;grid-area:cliente;justify-self:start;min-width:0;font-size:13px}.visao-entrega-quem{color:var(--muted);grid-area:quem;font-size:12.5px}.visao-entrega>.visao-chip{grid-area:status;justify-self:end}.visao-entrega-prazo{grid-area:prazo;justify-items:end;font-size:13.5px;display:grid}.visao-entrega-prazo small{font-size:11.5px}@media (min-width:900px){.visao-entrega{grid-template-columns:34px minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto 72px;grid-template-areas:"check acao cliente quem status prazo"}}.visao-check{border:2px solid var(--gold);cursor:pointer;background:0 0;border-radius:50%;width:28px;height:28px;min-height:28px;padding:0}.visao-check:hover:not(:disabled){background:var(--gold-soft)}.visao-check:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.visao-check:disabled{cursor:default;opacity:.55}.visao-check-feito{background:var(--ok);border-color:var(--ok)}.visao-nav-badge{background:var(--bad);min-width:18px;height:18px;color:var(--surface);border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.ind-sub{color:var(--muted);font-size:12.5px}.ind-cabeca-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ind-cabeca-acoes .btn{min-height:40px}.ind-cabeca-acoes .link{align-items:center;min-height:40px;display:inline-flex}.ind-erro-largo{flex-basis:100%;margin:0}.ind-aviso{border-left:3px solid var(--warn);background:var(--surface);color:var(--warn-ink);margin:0;padding:8px 12px;font-size:13.5px;line-height:1.5}.ind-miudo{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.ind-email{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ind-estado{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ind-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ind-cartao{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.ind-cartao-topo{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ind-nome{overflow-wrap:anywhere;min-width:0}.ind-valor{font-family:var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:600;line-height:1.15}.ind-un{font-family:var(--body);color:var(--muted);font-size:14px;font-weight:400}.ind-linha{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ind-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.ind-chip:before{content:"";background:var(--line);border-radius:50%;width:7px;height:7px}.ind-chip-bom{border-color:var(--ok)}.ind-chip-bom:before{background:var(--ok)}.ind-chip-atencao{border-color:var(--warn)}.ind-chip-atencao:before{background:var(--warn)}.ind-chip-critico{border-color:var(--bad)}.ind-chip-critico:before{background:var(--bad)}.ind-faisca{width:100%;height:44px;display:block}.ind-faisca-meta{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.ind-faisca-area{fill:var(--gold);fill-opacity:.14}.ind-faisca-linha{fill:none;stroke:var(--gold-ink);stroke-width:1.8px;stroke-linejoin:round}.ind-faisca-ponto-bom{fill:var(--ok)}.ind-faisca-ponto-mau{fill:var(--bad)}.ind-faisca-ponto-neutro{fill:var(--gold-ink)}.ind-form{gap:12px;display:grid}.ind-form input.num{font-variant-numeric:tabular-nums}.ind-form .erro:empty{display:none}.ind-form-par{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;display:grid}.ind-form-acoes{flex-wrap:wrap;gap:8px;display:flex}.ind-form-acoes .btn{min-height:44px}.ind-frentes{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ind-frente{border:1px solid var(--line);border-top:3px solid var(--line);border-radius:var(--r);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ind-frente-bom{border-top-color:var(--ok)}.ind-frente-atencao{border-top-color:var(--warn)}.ind-frente-critico{border-top-color:var(--bad)}.ind-frente-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.ind-problemas{color:var(--warn-ink);overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:12.5px}.ind-frente-critico .ind-problemas{color:var(--bad)}.ind-hist{contain:inline-size;overflow-x:auto}.ind-hist:focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px}.ind-hist-tabela{border-collapse:collapse;width:100%;font-size:12px}.ind-hist-tabela th,.ind-hist-tabela td{border-bottom:1px solid var(--line);text-align:center;padding:6px 2px}.ind-hist-tabela thead th{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.ind-hist-tabela th[scope=row],.ind-hist-tabela thead th:first-child{text-align:left;color:var(--ink);padding-right:6px;font-weight:600}.ind-hist-tabela thead th:first-child{color:var(--muted)}.ind-hist-tabela tbody tr:last-child>*{border-bottom:0}.ind-ponto{background:var(--line);vertical-align:-1px;border-radius:50%;width:11px;height:11px;display:inline-block}.ind-ponto-bom{background:var(--ok)}.ind-ponto-atencao{background:var(--warn)}.ind-ponto-critico{background:var(--bad)}.ind-legenda{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.ind-legenda>span{align-items:center;gap:6px;display:inline-flex}@media (min-width:720px){.ind-hist-tabela{font-size:13px}.ind-hist-tabela th,.ind-hist-tabela td{padding:8px 6px}.ind-hist-tabela thead th{font-size:12.5px}}.ind-filtro{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ind-filtro .meta-segmentos{flex-wrap:wrap}.ind-filtro[aria-busy=true]{opacity:.7}.ind-indicou{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.ind-chip-ouro{background:var(--gold-soft);color:var(--on-gold-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ind-atrasado{color:var(--bad);font-weight:500}.carteira-quem{flex-wrap:wrap;justify-content:flex-end;min-width:0}.bib-formulario{gap:12px;margin:12px 0;display:grid}.bib-para-quem{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.bib-espaco{gap:12px;display:grid}.bib-espaco-cabeca{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.bib-espaco-cabeca h2{margin:0}.bib-espaco-cabeca .nota{margin:2px 0 0}.bib-espaco-botoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.bib-acessos{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.bib-acesso{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;display:flex}.bib-acesso:first-child{border-top:0}.bib-acesso-inativo{opacity:.6}.bib-acesso-quem{overflow-wrap:anywhere;flex:220px;min-width:0;font-weight:600}.bib-acesso-quem .nota{font-weight:400}.bib-acesso-estado{color:var(--muted);font-size:12.5px;font-weight:400;display:block}.bib-acesso-acoes{flex-wrap:wrap;gap:4px 14px;display:flex}.bib-acesso-acoes .link{min-height:32px;font-size:13px}.bib-perigo{color:var(--bad)}.bib-mensagem{width:100%;font:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:12px;line-height:1.5}.bib-regra{gap:8px;max-width:420px;margin-top:8px;display:grid}
.portal{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid}.portal-faixa{z-index:5;background:var(--surface);border-bottom:2px solid var(--gold);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.portal-faixa-barra{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px max(16px,50vw - 540px);font-size:13px;display:flex}.portal-aqui{font-family:var(--display);color:var(--gold-ink);font-size:15px;font-weight:600;line-height:1.1}.portal-aqui small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-family:inherit;font-size:10.5px;font-weight:600;display:block}.portal-onde{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.portal-onde b{color:var(--ink);font-weight:600}.portal-quem{color:var(--muted);align-items:center;gap:10px;margin-left:auto;display:flex}.portal-corpo{min-width:0}.portal-porta{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.portal-selo{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold);border-radius:999px;align-self:flex-start;padding:3px 11px;font-size:11px;font-weight:700;display:inline-block}.campo .portal-erro-reservado{min-height:16px;display:block}.portal-clientes{gap:18px;display:grid}.portal-lista{gap:12px;display:grid}.portal-cartao-cliente{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0}.portal-cartao-cliente>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;padding:14px 18px;list-style:none;display:flex}.portal-cartao-cliente>summary::-webkit-details-marker{display:none}.portal-cartao-cliente>summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.portal-cartao-cliente[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.portal-nome-cliente{flex:1;min-width:0;font-weight:600}.portal-produto{color:var(--muted);font-size:12.5px}.portal-ficha{gap:18px;padding:0 18px 18px;display:grid}.portal-cartao-cliente>.portal-ficha{padding-top:4px}.portal-ciclo{color:var(--muted);margin:0;font-size:13px}.portal-secao+.portal-secao{margin-top:0}.portal-lista-interna{gap:8px;display:grid}.portal-linha{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.portal-linha:last-child{border-bottom:0;padding-bottom:0}.portal-linha-info{flex:1;gap:2px;min-width:160px;display:grid}.portal-meta{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.portal-meta:last-child{border-bottom:0;padding-bottom:0}.portal-meta-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-meta-linha{gap:2px;font-size:13px;display:grid}.portal-reuniao{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.portal-reuniao:last-child{border-bottom:0;padding-bottom:0}.portal-reuniao-resumo{color:var(--ink);margin:0}.portal-reuniao-encaminhamentos{margin:0;font-size:13px}.portal-erro{border:1px solid var(--bad);border-radius:var(--r);background:var(--surface);justify-items:start;gap:12px;padding:16px;display:grid}.portal-erro p{color:var(--ink);margin:0}.portal-erro-acoes,.portal-links-de-acesso{flex-wrap:wrap;gap:8px;display:flex}.portal-espaco{flex-direction:column;gap:28px;min-width:0;display:flex}.portal-heroi{grid-template-columns:1.4fr 1fr;align-items:end;gap:20px;display:grid}.portal-sobrelinha{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:600}.portal-ola{font-family:var(--display);margin:6px 0 8px;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.08}.portal-boas-vindas{color:var(--muted);max-width:52ch;margin:0;font-size:15px}.portal-ciclo-cartao{background:var(--gold-soft);border:1px solid var(--gold);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.portal-ciclo-rotulo{letter-spacing:.14em;text-transform:uppercase;color:var(--on-gold-soft);font-size:11px;font-weight:700}.portal-ciclo-numero{font-family:var(--display);color:var(--ink);font-size:28px;font-weight:500;line-height:1}.portal-ciclo-legenda{color:var(--on-gold-soft);font-size:12.5px}.portal-trilho{width:100%;height:7px;display:block}.portal-trilho-fundo{fill:var(--line)}.portal-trilho-cheio{fill:var(--gold)}.portal-trilho-ok{fill:var(--ok)}.portal-secao-da-cliente{flex-direction:column;gap:14px;min-width:0;display:flex}.portal-secao-titulo{font-family:var(--display);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:24px;font-weight:500;display:flex}.portal-secao-titulo small{font-family:var(--body);color:var(--muted);font-size:13px;font-weight:400}.portal-grade{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.portal-cartao-link,.portal-meta-cartao,.portal-material{background:var(--surface);border:1px solid var(--line);min-width:0;color:inherit;border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}a.portal-cartao-link:hover,a.portal-cartao-link:focus-visible{border-color:var(--gold)}.portal-cartao-titulo{overflow-wrap:anywhere;font-size:15px;font-weight:600}.portal-cartao-texto{color:var(--muted);font-size:13px}.portal-abrir{color:var(--gold-ink);white-space:nowrap;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}.portal-meta-valor{font-family:var(--display);font-size:28px;font-weight:500;line-height:1}.portal-meta-linha{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.portal-barras{width:100%;height:40px;display:block}.portal-barra-semana{fill:var(--gold);opacity:.55}.portal-barra-ultima{fill:var(--gold)}.portal-mini{color:var(--muted);font-size:11.5px;display:block}.portal-feito-para-voce{background:var(--gold-soft);color:var(--on-gold-soft);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:600}.portal-material-acoes{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;display:flex}.portal-material-acoes .portal-abrir{margin-top:0}.portal-ver-texto{all:unset;cursor:pointer;color:var(--gold-ink);min-height:32px;font-size:13px;font-weight:600}.portal-ver-texto:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.portal-texto-do-material{white-space:pre-wrap;font:inherit;background:var(--bg);border:1px solid var(--line);border-radius:12px;max-height:50vh;margin:0;padding:14px;font-size:14px;line-height:1.55;overflow:auto}.portal-modal-acoes{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.portal-lista-papel{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.portal-linha-papel{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.portal-linha-papel:first-child,.portal-ata:first-child{border-top:0}.portal-linha-texto{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.portal-linha-detalhe{color:var(--muted);font-size:12px;font-weight:400;display:block}.portal-total{background:var(--bg);font-weight:600}.portal-ata{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:16px;padding:16px;display:grid}.portal-ata-data{font-family:var(--display);font-size:19px;line-height:1.1}.portal-ata-resumo{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.55}.portal-ata-passos{color:var(--muted);font-size:13px}.portal-ata-passos b{color:var(--ink);font-weight:600}.portal-quebra{white-space:pre-line}.portal-anexos{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.portal-anexo{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:999px;padding:4px 10px;font-size:12.5px;text-decoration:none}.portal-anexo:hover,.portal-anexo:focus-visible{border-color:var(--gold)}.portal-vazio-tracejado{color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:14px;margin:0;padding:16px;font-size:14px}.portal-consultora{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.portal-avatar{background:var(--gold-soft);width:44px;height:44px;color:var(--on-gold-soft);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.portal-consultora-nome{font-size:16px;font-weight:600}.portal-rodape{text-align:center;color:var(--muted);margin:0;padding-top:4px;font-size:12px}.portal-dentro-do-cartao{padding:4px 16px 18px}.portal-faixa-previa{background:var(--gold-soft);color:var(--on-gold-soft);text-align:center;border-bottom:2px solid var(--gold);padding:10px 16px;font-size:13px}.portal-faixa-previa a{color:inherit;font-weight:700}.portal-espaco .num,.portal-ciclo-numero,.portal-meta-valor{font-variant-numeric:tabular-nums}@media (max-width:760px){.portal-heroi{grid-template-columns:minmax(0,1fr)}.portal-ata{grid-template-columns:minmax(0,1fr);gap:6px}.portal-grade{grid-template-columns:minmax(0,1fr)}}
.asana{gap:12px;min-width:0;display:grid}.asana-texto{color:var(--muted);margin:0;font-size:13px}.asana-arquivo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.asana-arquivo input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.asana-arquivo input[type=file]:focus-visible+.btn{outline:2px solid var(--gold-ink);outline-offset:2px}.asana-nome-do-arquivo{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.asana-alerta{color:var(--bad);margin:0;font-size:13px}.asana-lgpd{color:var(--ink);background:var(--warn-soft);border-radius:var(--r);margin:0;padding:8px 12px;font-size:13px}.asana-lista{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r);gap:2px;max-height:min(48vh,420px);margin:0;padding:4px;list-style:none;display:grid;overflow-y:auto}.asana-item{border-radius:calc(var(--r) - 2px);cursor:pointer;align-items:flex-start;gap:10px;min-width:0;min-height:44px;padding:8px 6px;display:flex}.asana-item input{width:20px;height:20px;accent-color:var(--gold-ink);flex:none;margin:1px 0 0}.asana-item-desabilitado{cursor:default}.asana-item-desabilitado .asana-tarefa{color:var(--muted)}.asana-corpo{gap:2px;min-width:0;font-size:13.5px;display:grid}.asana-tarefa{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.asana-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.asana-meta .num{font-variant-numeric:tabular-nums}.asana-nota{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.asana-rodape{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:419px){.asana-rodape{display:grid}.asana-rodape>.btn{width:100%}}

