:root,:root[data-theme=light]{color-scheme:light;--primary:#0076EF;--primary-strong:#0061CC;--primary-soft:rgba(0,118,239,0.10);--primary-text:#04135D;--on-primary:#FFFFFF;--acao-text:#005FC8;--responder:#0E7490;--responder-on:#FFFFFF;--brand-navy:#04135D;--font-sans:"RP Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#ECEFF3;--surface:#FFFFFF;--surface-sub:#F7F9FB;--hover:#F2F7FD;--border:#E1E7ED;--border-strong:#CCD4DE;--text-strong:#04135D;--text:#4A5462;--muted:#5C6673;--subtle:#636D7A;--success-text:#166534;--success-bg:rgba(22,163,74,0.12);--success-dot:#16A34A;--neutral-text:#4A5462;--neutral-bg:rgba(100,116,139,0.12);--neutral-dot:#64748B;--warn-text:#92400E;--warn-bg:rgba(217,119,6,0.12);--warn-dot:#D97706;--danger-text:#B91C1C;--danger-bg:rgba(220,38,38,0.10);--danger-dot:#DC2626;--violeta-text:#4338CA;--azul-text:#1D4ED8;--aqua-text:#065F46;--laranja-text:#9A3412;--rosa-text:#9D174D;--turquesa-text:#115E59;--cor-boa:#36A662;--cor-verde:#1DA951;--cor-alerta:#BA8B32;--cor-ambar:#CB8309;--cor-perigo:#E05252;--cor-vermelho:#EF4444;--cor-violeta:#8175E0;--cor-lilas:#9085E9;--cor-azul:#1E74E6;--cor-azul-claro:#2B90FF;--cor-aqua:#199E70;--cor-laranja:#DD7A34;--cor-turquesa:#23A393;--cor-rosa:#EC4899;--cor-cinza:#6B7280;--funil-novo-de:#1971E5;--funil-novo-ate:#0070EA;--funil-abordado:#15845D;--funil-conversa-de:#7062DC;--funil-conversa-ate:#6D58FF;--funil-proposta:#E0A83C;--funil-negociacao-de:#DD7A34;--funil-negociacao-ate:#F0924E;--funil-fechado:#3DBB6E;--funil-texto-escuro:#20262F;--marca-google-azul:#4285F4;--marca-google-verde:#34A853;--marca-google-amarelo:#FBBC05;--marca-google-vermelho:#EA4335;--shadow-card:0 1px 3px rgba(4,19,93,0.07),0 4px 14px rgba(4,19,93,0.05);--shadow-pop:0 8px 24px rgba(4,19,93,0.12);--scrim:rgba(4,19,93,0.40)}:root[data-theme=dark]{color-scheme:dark;--primary:#0076EF;--primary-strong:#2B90FF;--primary-soft:rgba(0,118,239,0.16);--primary-text:#ECEDEE;--on-primary:#FFFFFF;--acao-text:#5AA8FF;--responder:#22D3EE;--responder-on:#06282E;--brand-navy:#04135D;--font-sans:"RP Sans","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--bg:#1C1C1E;--surface:#242427;--surface-sub:#1F1F22;--hover:#2A2B2F;--border:#353539;--border-strong:#45464C;--text-strong:#ECEDEE;--text:#C6CAD1;--muted:#9AA0A9;--subtle:#8C929D;--success-text:#22C55E;--success-bg:rgba(34,197,94,0.16);--success-dot:#22C55E;--neutral-text:#C6CAD1;--neutral-bg:rgba(100,116,139,0.18);--neutral-dot:#64748B;--warn-text:#F59E0B;--warn-bg:rgba(245,158,11,0.16);--warn-dot:#F59E0B;--danger-text:#F98080;--danger-bg:rgba(239,68,68,0.16);--danger-dot:#EF4444;--violeta-text:#A5B4FC;--azul-text:#93C5FD;--aqua-text:#34D399;--laranja-text:#FB923C;--rosa-text:#F9A8D4;--turquesa-text:#2DD4BF;--cor-boa:#3DBB6E;--cor-verde:#22C55E;--cor-alerta:#E0A83C;--cor-ambar:#F59E0B;--cor-perigo:#E05252;--cor-vermelho:#EF4444;--cor-violeta:#8175E0;--cor-lilas:#9085E9;--cor-azul:#1E74E6;--cor-azul-claro:#2B90FF;--cor-aqua:#199E70;--cor-laranja:#DD7A34;--cor-turquesa:#2DD4BF;--cor-rosa:#EC4899;--cor-cinza:#6B7280;--funil-novo-de:#1971E5;--funil-novo-ate:#0070EA;--funil-abordado:#15845D;--funil-conversa-de:#7062DC;--funil-conversa-ate:#6D58FF;--funil-proposta:#E0A83C;--funil-negociacao-de:#DD7A34;--funil-negociacao-ate:#F0924E;--funil-fechado:#3DBB6E;--funil-texto-escuro:#20262F;--marca-google-azul:#4285F4;--marca-google-verde:#34A853;--marca-google-amarelo:#FBBC05;--marca-google-vermelho:#EA4335;--shadow-card:0 1px 2px rgba(0,0,0,0.3);--shadow-pop:0 10px 30px rgba(0,0,0,0.5);--scrim:rgba(0,0,0,0.60)}body,html{background:var(--bg);color:var(--text)}body{transition:background-color .2s ease,color .2s ease}.rodape-marca{font-weight:700;color:var(--acao-text)}.cockpit-toggle-face:focus-visible .cockpit-toggle-face-chevron,.cockpit-toggle-face:hover .cockpit-toggle-face-chevron{opacity:1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rp-clicavel{transition:background-color .12s ease,border-color .12s ease}.rp-clicavel:hover:not(:has(details[open])){background-color:var(--hover)!important;border-color:var(--border-strong)!important}.rp-alerta-link:hover b,.rp-selo-pendente:hover{text-decoration:underline}.rp-selo-pendente:hover{border-color:var(--border-strong)}.brand-logo--dark,:root[data-theme=dark] .brand-logo--light{display:none!important}:root[data-theme=dark] .brand-logo--dark{display:block!important}.rp-conv-work{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px;flex:1 1 auto;min-height:420px}.shell-col,.shell-root{height:100vh;height:100dvh}.shell-container:has(.rp-conv-work){height:100%}.rp-conv-work>*{min-width:0}
/* !important em todo toggle de display: os 3 painéis são <Card> com display:flex INLINE
   (components/ui/Card.tsx, style prop): estilo inline sempre vence regra de stylesheet
   sem !important, media query ou não. Mesma necessidade do próprio mockup aprovado
   (.only-narrow { display: inline-flex !important; }), só que aqui em mais lugares porque
   o componente Card já chega com display inline. */@media (max-width:1240px){.rp-conv-work{grid-template-columns:280px minmax(0,1fr)}.rp-conv-work .rp-conv-ctx{display:none!important}.rp-conv-work.rp-show-ctx{grid-template-columns:280px minmax(0,1fr) 280px}.rp-conv-work.rp-show-ctx .rp-conv-ctx{display:flex!important}.rp-conv-only-narrow{display:inline-flex!important}}.rp-conv-only-mobile,.rp-conv-only-narrow{display:none}@media (max-width:720px){.rp-conv-work,.rp-conv-work.rp-show-ctx{grid-template-columns:minmax(0,1fr)}.rp-conv-work .rp-conv-chat,.rp-conv-work.rp-in-chat .rp-conv-list,.rp-conv-work.rp-show-ctx .rp-conv-ctx{display:none!important}.rp-conv-work.rp-in-chat .rp-conv-chat{display:flex!important}.rp-conv-work.rp-in-chat.rp-show-ctx .rp-conv-chat{display:none!important}.rp-conv-work.rp-in-chat.rp-show-ctx .rp-conv-ctx{display:flex!important}.rp-conv-only-mobile{display:inline-flex!important}}.rp-ficha-colunas{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.rp-ficha-resumo{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-ficha-dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.rp-ficha-colunas{grid-template-columns:minmax(0,1fr)}.rp-ficha-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rp-ficha-dl{grid-template-columns:minmax(0,1fr)}}.rp-editar-lead:not([open]) .rp-quando-aberto,.rp-editar-lead[open] .rp-quando-fechado{display:none}.rp-editar-lead>summary::-webkit-details-marker{display:none}.rp-editar-lead[open]>summary+div{margin-top:12px}.rp-comercial-funil-origem{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.rp-comercial-negocios{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}@media (max-width:900px){.rp-comercial-funil-origem,.rp-comercial-negocios{grid-template-columns:minmax(0,1fr)}}.rp-comercial-negocios-tabela{display:block}.rp-comercial-negocios-lista{display:none}@media (max-width:640px){.rp-comercial-negocios-tabela{display:none}.rp-comercial-negocios-lista{display:block}}.rp-lista-tabela{display:block}.rp-lista-cartoes{display:none}@media (max-width:640px){.rp-lista-tabela{display:none}.rp-lista-cartoes{display:block}}.rp-cartao-lista{display:block;text-decoration:none;color:inherit;margin-bottom:8px;border-radius:12px}.rp-cartao-lista-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rp-cartao-lista-nome{font-size:14px;font-weight:700;color:var(--text-strong);min-width:0;overflow-wrap:anywhere}.rp-cartao-lista-ctx{font-size:12px;color:var(--muted);margin-top:2px}.rp-cartao-lista-dados{margin-top:8px}.rp-cartao-lista-dado{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;padding:2px 0}.rp-cartao-lista-dado>span:first-child{color:var(--muted);flex-shrink:0}.rp-cartao-lista-dado>span:last-child{text-align:right;min-width:0;overflow-wrap:anywhere}.rp-item-lista{padding:10px 0;border-bottom:1px solid var(--border)}.rp-item-lista:last-child{border-bottom:none}@media (max-width:640px){.rp-tabela-empilhada thead{display:none}.rp-tabela-empilhada,.rp-tabela-empilhada tbody,.rp-tabela-empilhada td,.rp-tabela-empilhada tr{display:block;width:100%;box-sizing:border-box}.rp-tabela-empilhada tr{border-bottom:1px solid var(--border);padding:8px 0}.rp-tabela-empilhada td{border-bottom:none!important;padding:3px 12px!important;max-width:none!important;white-space:normal!important}.rp-tabela-empilhada td[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:11px;color:var(--muted);margin-bottom:1px}.rp-tabela-empilhada td[data-rotulo=Empresa]:before,.rp-tabela-empilhada td[data-rotulo=Tarefa]:before{display:none}.rp-quadro-pipeline{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.rp-quadro-pipeline>*{scroll-snap-align:start;flex:0 0 85%!important;width:85%!important}.rp-pipeline-embaixo{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:480px){.rp-tri-row{flex-wrap:wrap;row-gap:5px}.rp-tri-row .rp-tri-bar{flex-basis:100%}}.rp-home-kpis{grid-template-columns:repeat(5,1fr)}.rp-home-funil-alertas{grid-template-columns:2.2fr 1fr}.rp-home-base{grid-template-columns:1fr 1fr 1.35fr}@media (max-width:1439px){.rp-home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1240px){.rp-home-funil-alertas{grid-template-columns:minmax(0,1fr)}.rp-home-base{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-home-base>:last-child{grid-column:1/-1}}.rp-home-base-sem-execucao{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-home-base-sem-execucao>:last-child{grid-column:auto}@media (max-width:720px){.rp-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-home-kpis>:first-child{grid-column:1/-1}.rp-home-base{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rp-home-kpis{grid-template-columns:minmax(0,1fr)}}.rp-home-funil-setas{display:flex;gap:4px;margin:4px 0 2px}.rp-home-funil-seta{flex:1 1;position:relative;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%,18px 50%)}.rp-home-funil-seta-primeira{-webkit-clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%)}.rp-home-funil-seta-n{font-size:34px;font-weight:800;line-height:1}.rp-home-funil-seta-l{font-size:10.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-top:3px}@media (max-width:720px){.rp-home-funil-setas{flex-direction:column;gap:6px}.rp-home-funil-seta,.rp-home-funil-seta-primeira{-webkit-clip-path:none;clip-path:none;height:40px;flex:none;flex-direction:row-reverse;justify-content:space-between;padding:0 14px;border-radius:10px}.rp-home-funil-seta-n{font-size:22px}.rp-home-funil-seta-l{margin-top:0}}.rp-agenda-linha{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}@media (max-width:640px){.rp-agenda-linha{flex-wrap:wrap;row-gap:6px}.rp-agenda-linha>.rp-agenda-quando{width:auto;order:1}.rp-agenda-linha>.rp-agenda-selo{order:2;margin-left:auto}.rp-agenda-linha>.rp-agenda-empresa{order:3;flex-basis:100%}.rp-agenda-linha>.rp-agenda-texto{order:4;flex-basis:100%;white-space:normal}.rp-agenda-linha>.rp-agenda-acao{order:5;margin-left:auto}}.rp-integ-metrics-4,.rp-integ-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-integ-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.rp-integ-metrics-3,.rp-integ-metrics-4,.rp-integ-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-editais-tabela{display:block}.rp-editais-lista{display:none}@media (max-width:640px){.rp-editais-tabela{display:none}.rp-editais-lista{display:block}}.rp-caderno-linha{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.rp-caderno-campo{flex:1 1 140px;min-width:0}.rp-caderno-campo-largo{flex:2 1 240px;min-width:0}.rp-caderno-item-cab{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}@media (max-width:640px){.rp-caderno-linha{flex-direction:column;align-items:stretch}.rp-caderno-campo,.rp-caderno-campo-largo{flex:0 0 auto;width:100%}}.rp-chip-dot{width:6px;height:6px;border-radius:999px;display:inline-block;margin-right:6px;flex-shrink:0}.rp-prop-item{border-bottom:1px solid var(--border);padding:9px 0}.rp-prop-item:last-child{border-bottom:none;padding-bottom:0}.rp-prop-linha{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rp-prop-v{font-size:12.5px;font-weight:700;color:var(--text-strong);flex-shrink:0}.rp-prop-of{color:var(--text);overflow:hidden;text-overflow:ellipsis;max-width:190px}.rp-prop-of,.rp-prop-val{font-size:12.5px;white-space:nowrap}.rp-prop-val{font-weight:700;color:var(--text-strong);flex-shrink:0}.rp-prop-acao{margin-left:auto;flex-shrink:0}.rp-chip{font-size:10.5px;font-weight:700;padding:3px 10px 3px 8px;border-radius:999px;white-space:nowrap;color:var(--text-strong);display:inline-flex;align-items:center}.rp-chip-neutral{background:var(--neutral-bg)}.rp-chip-neutral .rp-chip-dot{background:var(--neutral-dot)}.rp-chip-primary{background:var(--primary-soft)}.rp-chip-primary .rp-chip-dot{background:var(--primary)}.rp-chip-warn{background:var(--warn-bg)}.rp-chip-warn .rp-chip-dot{background:var(--warn-dot)}.rp-chip-success{background:var(--success-bg)}.rp-chip-success .rp-chip-dot{background:var(--success-dot)}.rp-chip-sub{background:var(--surface-sub);border:1px solid var(--border)}.rp-chip-sub .rp-chip-dot{background:var(--subtle)}.rp-btn-pequeno{font-size:12px;font-weight:700;color:var(--acao-text);border:1px solid var(--primary);background:var(--primary-soft);border-radius:8px;padding:5px 12px;display:inline-block}.rp-btn-pequeno,.rp-details-sem-seta>summary{cursor:pointer;list-style:none}.rp-details-sem-seta>summary::-webkit-details-marker{display:none}.rp-prop-link{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.rp-prop-link-input{flex:1 1 120px;min-width:0;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:6px 9px;border-radius:8px;border:1px solid var(--border);background:var(--surface-sub);color:var(--text)}.rp-of-linha{border-bottom:1px solid var(--border);padding:12px 0}.rp-of-linha:last-child{border-bottom:none}.rp-of-cab{flex-wrap:wrap;flex:1 1;min-width:0}.rp-of-cab,.rp-of-linha>summary{display:flex;align-items:center;gap:10px}.rp-of-linha>summary{justify-content:space-between}.rp-of-form label.rp-rotulo{text-transform:none;font-size:11.5px;font-weight:600;color:var(--text);letter-spacing:0}.rp-canal-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-canal-linha{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:900px){.rp-canal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-canal-linha{grid-template-columns:minmax(0,1fr)}}.rp-resolucao-corpo{display:flex;gap:26px;flex-wrap:wrap}.rp-resolucao-metrica{flex:0 0 230px;min-width:200px}.rp-resolucao-def{flex:1 1 320px;min-width:240px;border-left:1px solid var(--border);padding-left:24px}@media (max-width:560px){.rp-resolucao-def{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:14px}}.rp-so-licitacao,.rp-so-perdido,.rp-so-proposta{display:none}.rp-preservado,form:has(select[name=estagio] option:is([value=Proposta],[value="Negociação"]):checked) .rp-so-proposta,form:has(select[name=estagio] option[value=Perdido]:checked) .rp-so-perdido,form:has(select[name=oferta] option[value="Licitação/Dispensa"]:checked) .rp-so-licitacao{display:block}@supports not selector(:has(*)){.rp-so-licitacao,.rp-so-perdido,.rp-so-proposta{display:block}}.rp-mais>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--acao-text);list-style:none;padding:6px 0}.rp-mais>summary::-webkit-details-marker{display:none}.rp-mais>summary:before{content:"+ "}.rp-mais[open]>summary:before{content:"− "}.rp-mais{margin:4px 0 14px}.rp-acoes{display:flex;gap:8px}.rp-acoes>*{min-width:150px;justify-content:center!important}@media (max-width:480px){.rp-acoes{flex-direction:column}.rp-acoes,.rp-acoes>*{width:100%}}.rp-acoes>*{box-sizing:border-box}.cm-so-cada,.cm-so-pct,.cm-so-vf{display:none}.cm-form:has(select[name=base] option[value=cada_cobranca]:checked) .cm-so-cada,.cm-form:has(select[name=modo] option[value=percentual]:checked) .cm-so-pct,.cm-form:has(select[name=modo] option[value=valor_fixo]:checked) .cm-so-vf{display:block}.cm-grupo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.cm-linha{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) 170px;grid-gap:12px;gap:12px;align-items:center}.cm-acoes{display:grid;grid-gap:8px;gap:8px;justify-items:stretch}.cm-botoes{display:flex;gap:10px;flex-wrap:wrap}.cm-botoes>*{flex:1 1 160px;max-width:220px}.cm-dialogo-fundo{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45);overflow-y:auto}.cm-dialogo{position:static;display:block;width:100%;max-width:490px;margin:0;padding:24px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);box-shadow:0 18px 48px rgba(15,23,42,.25)}.cm-item{padding:16px 0;border-bottom:1px solid var(--border)}.cm-item:last-child{border-bottom:0}.cm-item-dados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:32px;column-gap:32px}.cm-freq{flex-wrap:wrap;gap:16px}.cm-freq,.cm-freq label{display:flex;align-items:center}.cm-freq label{gap:6px;font-size:14px;color:var(--text)}.cm-comissao{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:12px;gap:12px;align-items:end}@media (max-width:640px){.cm-comissao,.cm-item-dados,.cm-linha{grid-template-columns:minmax(0,1fr)}.cm-linha{row-gap:4px}.cm-cab{display:none}.cm-botoes>*{max-width:none;flex-basis:100%}}.vo-cab,.vo-linha{grid-template-columns:minmax(0,1.6fr) 90px 110px minmax(0,1.6fr) 130px}@media (max-width:640px){.vo-cab{display:none!important}.vo-linha{grid-template-columns:minmax(0,1fr)}.vo-linha>*{padding-top:0!important}.vo-linha button{width:100%}.vo-linha>[data-rotulo]:before{content:attr(data-rotulo);display:block;font-size:12px;font-weight:600;color:var(--muted,#5b6472)}}.us-cab,.us-linha{display:grid;grid-template-columns:1.4fr 1.6fr .8fr 1fr 1.5fr auto}.us-papeis{display:grid;grid-template-columns:repeat(4,1fr)}.us-linha{padding:10px 2px}.us-linha>b{font-weight:650}.us-linha>[data-rotulo=E-mail]{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-linha>[data-rotulo="Último acesso"]{color:var(--subtle)}.us-linha>[data-rotulo]>span:not(.us-selo):not(.us-sub),.us-sub>span:not(.us-selo){font-size:10.5px}.us-sub>span.us-troca{font-size:9.5px}.us-par{display:block;min-width:0}.us-par+.us-par{margin-top:10px}.us-rot{display:block;font-size:12px;font-weight:400;line-height:1.3;color:var(--muted)}.us-val{display:block;margin-top:3px;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text-strong);overflow-wrap:anywhere}.us-sec{border-top:1px solid var(--border);padding-top:14px}.us-sec-t{display:block;letter-spacing:0;text-transform:none;color:var(--text-strong);margin:0 0 8px}.us-papeis b,.us-sec-t{font-size:13px;font-weight:700}.us-papeis b+span{display:block;font-size:12px;font-weight:400;line-height:1.5;color:var(--text)}.us-sub{display:contents}.us-selo{font-size:11px;color:var(--muted);font-weight:600}@media (max-width:640px){.us-cab{display:none}.us-linha{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:14px 2px}.us-linha>b{font-size:15px;font-weight:700}.us-linha>[data-rotulo]{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text-strong)}.us-linha>[data-rotulo]:before,.us-sub:before{content:attr(data-rotulo);display:block;width:100%;font-size:12px;font-weight:400;line-height:1.3;color:var(--muted);margin-bottom:3px}.us-linha>[data-rotulo]>span:not(.us-selo):not(.us-sub),.us-sub>span:not(.us-selo){font-size:12px}.us-sub{display:block;flex-basis:100%;width:100%;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--text-strong)}.us-sub .us-selo{font-size:inherit;color:inherit;font-weight:inherit}.us-linha>[data-rotulo=E-mail]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.us-papeis{grid-template-columns:repeat(2,minmax(0,1fr))}.us-rot-in{display:none}}.ex-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.ex-meta{display:flex;flex-wrap:wrap;gap:6px 32px}.ex-linha{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,2.4fr) minmax(0,1.4fr);grid-gap:12px;gap:12px;align-items:center}.ex-val{justify-self:start}.ex-cab-linha{font-size:12px;font-weight:600;color:var(--muted);padding-bottom:8px;border-bottom:1px solid var(--border)}@media (max-width:640px){.ex-meta{flex-direction:column}.ex-cab-linha{display:none}.ex-linha{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ex-linha>:nth-child(3),.ex-linha>:nth-child(4){grid-column:1/-1;justify-self:start}}.hv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.hv-est{display:grid;grid-template-columns:96px minmax(0,1fr) 28px;grid-gap:12px;gap:12px;align-items:center;padding:5px 0}.hv-trilho,.hv-trilho>i{display:block;height:8px}.hv-trilho>i{border-radius:4px}.hv-ag{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.hv-chart{display:grid;grid-template-columns:40px minmax(0,1fr);height:170px;padding-top:18px}.hv-eixo{position:relative;font-size:12px;color:var(--muted)}.hv-eixo>span{position:absolute;right:8px;transform:translateY(50%)}.hv-plot{position:relative;display:flex;align-items:stretch;gap:14px;padding:0 8px}.hv-grade{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--border)}.hv-col{position:relative;flex:1 1;min-width:0;display:flex;align-items:flex-end}.hv-barra{width:100%;border-radius:4px 4px 0 0;position:relative}.hv-valor{position:absolute;left:0;right:0;color:var(--text-strong)}.hv-meses,.hv-valor{text-align:center;font-size:12px}.hv-meses{display:grid;grid-gap:14px;gap:14px;grid-auto-flow:column;grid-auto-columns:1fr;margin:6px 8px 0 48px;color:var(--muted)}@media (max-width:640px){.hv-grid{grid-template-columns:minmax(0,1fr)}.hv-vazio [role=status]{align-items:stretch!important}.hv-vazio [role=status]>:first-child{align-self:center}.hv-btn,.hv-btn>button{display:block;width:100%}}.rp-pag-btn,.rp-voltar{box-sizing:border-box;min-height:36px}.rp-pag-btn:hover,.rp-voltar:hover{background:var(--hover)!important}@media (max-width:640px){.rp-pag-btn,.rp-voltar{min-height:44px}}.shell-topo-titulo{margin-left:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;color:var(--text-strong)}.fc-topo{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.fc-acoes,.fc-topo{display:flex;flex-wrap:wrap}.fc-acoes{align-items:center;gap:8px}.fc-acao{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--acao-text);font:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.fc-acao:hover{border-color:var(--border-strong)}.fc-acao-primaria{background:var(--primary);border-color:transparent;color:var(--on-primary)}.fc-acao-primaria:hover{background:var(--primary-strong);border-color:transparent}.fc-menu{position:relative}.fc-menu>summary{list-style:none;min-width:40px;padding:0 10px}.fc-menu>summary::-webkit-details-marker{display:none}.fc-menu-lista{position:absolute;right:0;top:46px;z-index:20;min-width:230px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.fc-menu-lista a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--text-strong);font-size:13.5px;font-weight:600;text-decoration:none}.fc-menu-lista a:hover{background:var(--hover)}.fc-menu-lista a.fc-menu-perigo{margin-top:4px;border-top:1px solid var(--border);border-radius:0 0 8px 8px;color:var(--danger-text)}.fc-estagio>summary{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 4px;cursor:pointer}.fc-estagio-seta{font-size:15px;line-height:1;color:var(--acao-text)}.fc-estagio>.fc-menu-lista{left:0;right:auto;top:36px}.fc-menu-lista form{display:contents}.fc-menu-atual,.fc-menu-lista button{display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--text-strong);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.fc-menu-lista button:hover{background:var(--hover)}.fc-menu-atual{font-weight:800;cursor:default}.fc-menu-lista a.fc-menu-separa{margin-top:4px;border-top:1px solid var(--border);border-radius:0}.fc-abas{display:flex;gap:4px;margin:0 0 16px;border-bottom:1px solid var(--border);overflow-x:auto;-webkit-overflow-scrolling:touch}.fc-aba{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-bottom:2px solid transparent;color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.fc-aba[aria-current=page]{border-bottom-color:var(--primary);color:var(--acao-text)}.fc-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.fc-col{display:flex;flex-direction:column;gap:14px;min-width:0}.fc-chip{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:12.5px;font-weight:600;text-decoration:none}.fc-chip[aria-current=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary-text)}@media (min-width:901px){.fc-topo>div:first-child{flex:1 1 16rem;min-width:16rem}.fc-acoes{flex:0 0 auto;max-width:100%}}@media (max-width:900px){.fc-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fc-acoes{width:100%}.fc-acoes .fc-acao{flex:1 1 auto}.fc-menu{margin-left:auto}.fc-estagio>summary{min-height:44px;margin-block:-8px}.fc-estagio{margin-left:0}}