@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nc-noite: #04191f;--nc-petroleo: #0b3440;--nc-teal: #2a6a78;--nc-acento: #4f8a96;--nc-nevoa: #e8eded;--nc-linha: #dfe5e6;--nc-fundo: #f3f5f5;--nc-papel: #ffffff;--nc-zebra: #f6f8f8;--texto: #1d2a2e;--texto-2: #4a5a5f;--texto-suave: #6b7a7f;--ok: #2e7d4f;--ok-fundo: #e6f2ea;--atencao: #9a5b00;--atencao-fundo: #fcf0dc;--info: #2a5f8f;--info-fundo: #e5eef7;--neutro: #5d6b70;--neutro-fundo: #eceff0;--raio: 6px;--fonte: "Inter", "Segoe UI", system-ui, -apple-system, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fonte);font-size:15px;line-height:1.55;color:var(--texto);background:var(--nc-fundo)}h1,h2,h3,h4,h5{line-height:1.25;margin:0}p{margin:0 0 .7em}button,input,select,textarea{font:inherit;color:inherit}body.bloqueado>header,body.bloqueado>main{display:none!important}.tela-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 48px;background:radial-gradient(circle at 20% 20%,var(--nc-teal) 0%,var(--nc-petroleo) 45%,var(--nc-noite) 100%)}.tela-login[hidden],.login-caixa[hidden]{display:none!important}.login-container{width:100%;max-width:1060px;display:flex;align-items:center;justify-content:space-between;gap:64px}.login-marca{flex:1;display:flex;align-items:center;justify-content:flex-start}.login-logo{display:block;width:100%;max-width:370px;height:auto;object-fit:contain}.login-caixa{width:100%;max-width:380px;flex-shrink:0;background:var(--nc-papel);border-radius:16px;box-shadow:0 20px 50px #00000061;overflow:hidden}.login-corpo{padding:28px 28px 30px}@media(max-width:820px){.tela-login{padding:24px}.login-container{flex-direction:column;justify-content:center;gap:40px}.login-marca{justify-content:center}.login-logo{max-width:280px}}.login-corpo h1{font-size:20px;font-weight:600;color:var(--nc-petroleo);margin-bottom:6px}.login-corpo p{font-size:13.5px;color:var(--texto-2);margin-bottom:20px}.login-rotulo{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);margin-bottom:6px}.login-rotulo-espaco{margin-top:14px}.login-corpo input[type=text],.login-corpo input[type=password]{width:100%;padding:10px 12px;border:1px solid var(--nc-linha);border-radius:var(--raio);font-size:15px;background:var(--nc-zebra);transition:border-color .15s,background .15s}.login-corpo input[type=text]:focus,.login-corpo input[type=password]:focus{outline:none;border-color:var(--nc-teal);background:#fff;box-shadow:0 0 0 3px #2a6a7826}.login-erro{margin:10px 0 0!important;font-size:13px!important;color:#8a2a1f!important;font-weight:500}.login-botao{margin-top:18px;width:100%;padding:11px 16px;border:0;border-radius:var(--raio);background:var(--nc-petroleo);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s}.login-botao:hover{background:var(--nc-teal)}.login-botao:disabled{opacity:.65;cursor:wait}@keyframes loginCardEntrar{0%{opacity:0;filter:blur(10px);transform:translateY(10px) scale(.98)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes appBlurEntrar{0%{opacity:0;filter:blur(12px);transform:scale(.99)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes abaFadeEntrar{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes popoverEntrar{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tela-login{transition:opacity .38s cubic-bezier(.22,1,.36,1),filter .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.tela-login.saindo-blur{opacity:0;filter:blur(16px);transform:scale(1.03);pointer-events:none}.login-caixa{animation:loginCardEntrar .42s cubic-bezier(.22,1,.36,1) both}.login-marca{animation:loginCardEntrar .48s cubic-bezier(.22,1,.36,1) .04s both}body.app-entrando>header,body.app-entrando>main{animation:appBlurEntrar .45s cubic-bezier(.22,1,.36,1) both}.aba-animada{animation:abaFadeEntrar .26s cubic-bezier(.22,1,.36,1) both}.confirmar-fundo{transition:opacity .16s ease}.confirmar-fundo.saindo{opacity:0}.confirmar{animation:loginCardEntrar .22s cubic-bezier(.22,1,.36,1) both}.um-pagina{max-width:1180px;margin:0 auto;padding:28px 24px 80px}.um-migalha{font-size:13px;color:var(--texto-suave);margin-bottom:10px;display:flex;align-items:center;gap:8px}.um-migalha strong{color:var(--nc-petroleo);font-weight:600}.um-cab{margin-bottom:24px}.um-cab h1{font-size:24px;font-weight:600;color:var(--nc-noite);letter-spacing:-.015em;margin-bottom:4px}.um-cab p{font-size:14px;color:var(--texto-2);margin:0}.um-barra{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.um-contagem{display:flex;align-items:baseline;gap:8px;font-size:16px}.um-contagem strong{color:var(--nc-noite);font-weight:600}.um-contagem span{color:var(--texto-suave);font-weight:600;font-size:15px}.um-controles{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.um-busca{position:relative;display:flex;align-items:center}.um-busca svg{position:absolute;left:11px;width:16px;height:16px;color:var(--texto-suave);pointer-events:none}.um-busca input{width:250px;padding:8px 12px 8px 34px;border:1px solid var(--nc-linha);border-radius:8px;background:#fff;font-size:14px;color:var(--texto);transition:border-color .15s,box-shadow .15s}.um-busca input:focus{outline:none;border-color:var(--nc-teal);box-shadow:0 0 0 3px #2a6a781f}.um-filtro-box{position:relative;display:flex;align-items:center}.um-filtro-box svg{position:absolute;left:11px;width:16px;height:16px;color:var(--texto-2);pointer-events:none}.um-filtro-box select,.um-filtro-select{padding:8px 14px 8px 34px;border:1px solid var(--nc-linha);border-radius:8px;background:#fff;font-size:14px;font-weight:500;color:var(--texto);cursor:pointer;transition:border-color .15s,background .15s}.um-filtro-select{padding-left:12px}.um-filtro-box select:hover,.um-filtro-select:hover{background:var(--nc-zebra);border-color:#c8d2d4}.um-btn-add{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:0;border-radius:8px;background:var(--nc-noite);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .12s}.um-btn-add svg{width:16px;height:16px}.um-btn-add:hover{background:var(--nc-petroleo)}.um-btn-add:active{transform:scale(.98)}.um-cartao-tabela{background:#fff;border:1px solid var(--nc-linha);border-radius:12px;box-shadow:0 1px 3px #04191f0a;overflow:visible}.um-tabela{width:100%;border-collapse:collapse;font-size:14px}.um-tabela thead th{text-align:left;padding:11px 16px;font-size:12px;font-weight:600;color:var(--texto-suave);background:#f9fbfb;border-bottom:1px solid var(--nc-linha)}.um-tabela thead th:first-child{border-top-left-radius:12px}.um-tabela thead th:last-child{border-top-right-radius:12px}.um-tabela tbody tr{border-bottom:1px solid #edf1f2;transition:background .12s}.um-tabela tbody tr:last-child{border-bottom:0}.um-tabela tbody tr:hover{background:#f8fafa}.um-tabela td{padding:13px 16px;vertical-align:middle}.um-col-check{width:40px;padding-right:4px!important}.um-col-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--nc-petroleo);cursor:pointer}.um-celula-usuario{display:flex;align-items:center;gap:12px}.um-avatar{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.03em;flex-shrink:0}.um-icone-arq{width:38px;height:38px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.um-icone-arq.pdf{background:#e8f1f5;color:var(--nc-petroleo)}.um-icone-arq.pptx{background:#fcf0dc;color:#9a5b00}.um-nome{font-weight:600;color:var(--nc-noite);line-height:1.3}.um-email{font-size:13px;color:var(--texto-suave);line-height:1.3}.um-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.um-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid transparent;line-height:1.4}.um-pill-btn{cursor:pointer;transition:filter .12s,transform .12s}.um-pill-btn:hover{filter:brightness(.95);transform:translateY(-1px)}.um-pill-verde{background:#ecfdf3;color:#067647;border-color:#abefc6}.um-pill-teal{background:#e9f3f5;color:var(--nc-petroleo);border-color:#b8d4d9}.um-pill-azul{background:#eff8ff;color:#175cd3;border-color:#b2ddff}.um-pill-roxo{background:#f4f3ff;color:#5925dc;border-color:#d9d6fe}.um-pill-ambar{background:#fffaeb;color:#b54708;border-color:#fedf89}.um-data{color:var(--texto-2);font-size:13.5px;white-space:nowrap}.um-data code{font-family:var(--fonte);font-size:13px;color:var(--nc-petroleo);font-weight:500}.um-col-acoes{text-align:right;width:56px}.um-menu-container{position:relative;display:inline-block}.um-btn-tres-pontos{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--texto-suave);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.um-btn-tres-pontos svg{width:18px;height:18px}.um-btn-tres-pontos:hover,.um-btn-tres-pontos.ativo{background:var(--nc-nevoa);color:var(--nc-noite)}.um-menu-popover{position:absolute;right:0;top:calc(100% + 4px);z-index:45;width:215px;background:#fff;border:1px solid var(--nc-linha);border-radius:10px;padding:5px;box-shadow:0 12px 32px #04191f29;animation:popoverEntrar .15s cubic-bezier(.22,1,.36,1) both;text-align:left}.um-menu-popover button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--texto);font-size:13.5px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s}.um-menu-popover button svg{width:16px;height:16px;color:var(--texto-suave);flex-shrink:0}.um-menu-popover button:hover{background:#f2f5f6;color:var(--nc-noite)}.um-menu-popover button:hover svg{color:var(--nc-petroleo)}.um-menu-divisor{height:1px;background:var(--nc-linha);margin:4px 2px}.um-menu-popover .um-item-perigo{color:#b42318}.um-menu-popover .um-item-perigo svg{color:#d92d20}.um-menu-popover .um-item-perigo:hover{background:#fef3f2;color:#b42318}.um-menu-popover .um-item-perigo:hover svg{color:#b42318}.um-badge-alerta{margin-left:auto;width:18px;height:18px;border-radius:999px;background:#fee4e2;color:#d92d20;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.um-acoes-inline{display:inline-flex;align-items:center;gap:6px}.um-btn-leve{padding:6px 11px;border:1px solid var(--nc-linha);border-radius:6px;background:#fff;color:var(--nc-petroleo);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s}.um-btn-leve:hover{background:var(--nc-zebra);border-color:#bfd0d3}.um-btn-icone-perigo{width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:var(--texto-suave);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.um-btn-icone-perigo svg{width:17px;height:17px}.um-btn-icone-perigo:hover{background:#fef3f2;color:#d92d20}.um-vazio{padding:36px 24px;text-align:center;color:var(--texto-suave);font-size:14px;margin:0}.um-paginacao{display:flex;justify-content:center;gap:6px;margin-top:18px}.um-pagina-num{width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--texto-2)}.um-pagina-num.ativo{background:#e6eded;color:var(--nc-noite)}.um-modal{max-width:560px!important;width:100%;padding:24px 26px!important}.um-modal-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.um-modal-cab h2{font-size:19px;color:var(--nc-noite);margin-bottom:4px}.um-modal-cab p{font-size:13.5px;color:var(--texto-2);margin:0}.um-modal-fechar{border:0;background:transparent;color:var(--texto-suave);font-size:16px;width:30px;height:30px;border-radius:6px;cursor:pointer}.um-modal-fechar:hover{background:var(--nc-nevoa);color:var(--nc-noite)}.um-input-acao{display:flex;gap:8px}.um-input-acao input{flex:1}.um-modal-acoes{margin-top:22px!important}.painel-sub{display:block;font-size:12px;color:var(--texto-suave)}.barra-modos button[hidden]{display:none!important}.barra{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;padding:10px 24px;background:linear-gradient(90deg,var(--nc-noite),var(--nc-petroleo) 55%,var(--nc-teal));color:#fff;flex-wrap:wrap}.barra-modos{display:flex;background:#ffffff1a;border-radius:999px;padding:3px}.barra-modos button{border:0;background:transparent;color:#ffffffd1;padding:6px 16px;border-radius:999px;cursor:pointer;font-weight:500;font-size:14px;transition:background .18s ease,color .18s ease,transform .12s ease}.barra-modos button:hover:not(.ativo){color:#fff;background:#ffffff14}.barra-modos button.ativo{background:#fff;color:var(--nc-petroleo);box-shadow:0 2px 8px #00000026}.barra-acoes{display:flex;align-items:center;gap:4px;margin-left:auto;flex-wrap:wrap}.barra-acoes button,.barra-acoes .botao{border:0;background:transparent;color:#ffffffe6;padding:7px 11px;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:background .16s ease,color .16s ease,transform .12s ease}.icone-nav{width:16px;height:16px;flex-shrink:0;opacity:.9}.barra-divisor{width:1px;height:20px;background:#fff3;margin:0 4px}.barra-acoes button:hover,.barra-acoes .botao:hover{background:#ffffff24;color:#fff;transform:translateY(-1px)}.barra-acoes button:active,.barra-acoes .botao:active{transform:translateY(0)}.barra-acoes .btn-apagar-nav:hover{background:#dc2626e0;color:#fff}.barra-acoes .primario{background:#fffffff2;color:var(--nc-petroleo);font-weight:600}.barra-acoes .primario:hover{background:#fff;color:var(--nc-noite)}button:focus-visible,.botao:focus-within,a:focus-visible{outline:2px solid var(--nc-acento);outline-offset:2px}.modo-cliente .barra-modos,.modo-cliente .so-assessor{display:none}.modo-cliente .barra-acoes{width:auto;margin-left:auto}.aviso{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--nc-petroleo);color:#fff;padding:10px 18px;border-radius:var(--raio);z-index:30;box-shadow:0 6px 20px #0003;max-width:calc(100% - 32px)}.aviso.erro{background:#8a2a1f}.editor{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:28px 24px 80px}.editor[hidden],.relatorio[hidden]{display:none}.editor-nav{position:sticky;top:76px;align-self:start;display:flex;flex-direction:column;gap:4px}.editor-nav a{color:var(--texto-2);text-decoration:none;padding:8px 13px;border-radius:8px;font-size:14px;font-weight:500;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.editor-nav a:hover:not(.ativo){background:var(--nc-nevoa);color:var(--nc-petroleo)}.editor-nav a.ativo{background:var(--nc-petroleo);color:#fff;font-weight:600;box-shadow:0 2px 8px #0b34402e}.editor-form{display:flex;flex-direction:column;gap:22px}.bloco{margin:0;border:1px solid var(--nc-linha);border-radius:10px;background:var(--nc-papel);padding:20px 22px 22px;scroll-margin-top:80px;min-width:0}.bloco legend{float:left;width:100%;font-size:18px;font-weight:700;color:var(--nc-petroleo);padding:0;margin-bottom:4px}.bloco legend+*{clear:both}.bloco-descricao{color:var(--texto-suave);font-size:13.5px;margin-bottom:14px}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 16px;margin-top:8px}.campo{display:flex;flex-direction:column;gap:5px;min-width:0}.campo-largo{grid-column:1 / -1}.campo>span{font-size:13px;font-weight:600;color:var(--texto-2)}.campo small{color:var(--texto-suave);font-size:12px}input,select,textarea{width:100%;border:1px solid #cfd8da;border-radius:var(--raio);padding:8px 10px;background:#fff;font-size:14px;min-width:0}textarea{resize:vertical;line-height:1.45}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--nc-acento);box-shadow:0 0 0 3px #4f8a9633}.total{margin:12px 0 0;font-size:13.5px;color:var(--texto-2)}.lista-edicao{overflow-x:auto;margin-top:6px}.lista-edicao table{width:100%;border-collapse:collapse;min-width:720px}.lista-edicao th{text-align:left;font-size:12px;font-weight:600;color:var(--texto-suave);padding:0 6px 6px;text-transform:uppercase;letter-spacing:.03em}.lista-edicao td{padding:3px;vertical-align:top}.lista-edicao input,.lista-edicao select,.lista-edicao textarea{padding:6px 8px;font-size:13.5px}.lista-edicao textarea{min-height:36px}.lista-edicao td.acao{width:36px}.linha-vazia td{color:var(--texto-suave);font-size:13.5px;padding:10px 6px}.lista-rodape{display:flex;align-items:center;gap:16px;margin-top:8px;flex-wrap:wrap}.btn-adicionar{border:1px dashed var(--nc-acento);background:transparent;color:var(--nc-teal);border-radius:var(--raio);padding:6px 14px;font-size:13.5px;font-weight:600;cursor:pointer}.btn-adicionar:hover{background:var(--nc-nevoa)}.btn-remover{width:32px;height:32px;border:0;background:transparent;color:var(--texto-suave);font-size:20px;border-radius:var(--raio);cursor:pointer}.btn-remover:hover{background:#fbe9e7;color:#8a2a1f}.pilar-titulo{color:var(--nc-teal);font-size:15px;margin:18px 0 8px}.subpilar-edicao{border:1px solid var(--nc-linha);border-radius:8px;padding:12px 14px;margin-bottom:10px}.subpilar-cab{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.subpilar-cab strong{display:block;font-size:14.5px}.subpilar-cab small{display:block;color:var(--texto-suave);font-size:12.5px}.subpilar-cab select{width:240px;flex:none}.subpilar-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.relatorio{max-width:210mm;margin:28px auto 60px;background:var(--nc-papel);box-shadow:0 2px 24px #04191f14}.pagina{position:relative}.pagina+.pagina{border-top:10px solid var(--nc-fundo)}.sec-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 15mm 26px;background:linear-gradient(90deg,var(--nc-noite),var(--nc-petroleo) 50%,var(--nc-teal));color:#fff}.sec-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;color:#9fc0c7;text-transform:uppercase;margin-bottom:8px}.sec-cab h2{font-size:26px;font-weight:700}.sec-logo{height:26px;width:auto;flex:none;opacity:.95}.sec-corpo{padding:24px 15mm 30px}.sec-corpo h3{font-size:17px;color:var(--nc-petroleo);margin:26px 0 12px}.sec-corpo>h3:first-child,.duas-colunas h3:first-child{margin-top:0}.lead{font-size:16px;color:var(--texto)}.nota{font-size:12.5px;color:var(--texto-suave);margin-top:10px}.alerta{font-size:13.5px;background:var(--atencao-fundo);border-left:4px solid var(--atencao);padding:10px 14px;border-radius:0 var(--raio) var(--raio) 0;margin:12px 0}.capa{min-height:297mm;background:var(--nc-noite);color:#fff;padding:22mm 15mm;display:flex;flex-direction:column;overflow:hidden}.capa:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20%;background:linear-gradient(180deg,#2a6a780f,#2a6a784d)}.capa-arcos{position:absolute;right:0;bottom:0;width:75%;height:auto;fill:none;stroke:#4f8a96;stroke-width:1;opacity:.7}.capa-logo{height:46px;width:auto;align-self:flex-start;position:relative;z-index:1}.capa-conteudo{margin-top:32%;position:relative;z-index:1}.capa-kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fc0c7}.capa h1{font-size:44px;font-weight:700;max-width:12em;margin-bottom:26px}.capa-cliente{font-size:17px;color:#b9d0d5}.capa-cliente strong{color:#fff;font-size:24px;font-weight:600}.capa-rodape{margin-top:auto;position:relative;z-index:1;font-size:13px;color:#b9d0d5}.capa-rodape p{margin:0 0 4px}.capa-pilares{margin-top:14px!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fc0c7}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 22px}.kpi{background:var(--nc-zebra);border:1px solid var(--nc-linha);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.kpi-rotulo{font-size:12px;font-weight:600;color:var(--texto-suave)}.kpi-valor{font-size:24px;color:var(--nc-petroleo);font-weight:700;font-variant-numeric:tabular-nums}.kpi-detalhe{font-size:12px;color:var(--texto-2)}.mensagem{font-size:16px;line-height:1.6;border-left:4px solid var(--nc-acento);padding:4px 0 4px 18px;margin-bottom:22px}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px 3px 4px;border-radius:999px;white-space:nowrap;line-height:1.4}.chip-icone{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#fff;font-size:11px;font-weight:700}.chip-adequado{background:var(--ok-fundo);color:var(--ok)}.chip-adequado .chip-icone{background:var(--ok)}.chip-atencao{background:var(--atencao-fundo);color:var(--atencao)}.chip-atencao .chip-icone{background:var(--atencao)}.chip-informacao{background:var(--info-fundo);color:var(--info)}.chip-informacao .chip-icone{background:var(--info)}.chip-nao_prioritario{background:var(--neutro-fundo);color:var(--neutro)}.chip-nao_prioritario .chip-icone{background:var(--neutro)}.chip-vazio{background:transparent;color:var(--texto-suave);font-weight:500;padding-left:0}.chip-mini{font-size:11px;padding:1px 8px 1px 3px}.chip-mini .chip-icone{width:14px;height:14px;font-size:10px}.conclusoes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.conclusao{border:1px solid var(--nc-linha);border-radius:8px;padding:12px 14px;break-inside:avoid}.conclusao-titulo{font-weight:600;font-size:14px;margin:8px 0 6px}.conclusao ul{margin:0;padding:0;list-style:none;font-size:13.5px}.conclusao li{padding:3px 0;border-top:1px solid var(--nc-zebra)}.conclusao .vazio{font-size:13px;color:var(--texto-suave);margin:0}.sp-num{font-weight:700;color:var(--nc-teal);font-variant-numeric:tabular-nums}.lista-prioridades{padding-left:20px;margin:0}.lista-prioridades li{margin-bottom:6px}.tag{display:inline-block;font-size:11.5px;font-weight:600;background:var(--nc-nevoa);color:var(--nc-petroleo);padding:2px 8px;border-radius:4px;white-space:nowrap}.tag-alta{background:var(--nc-petroleo);color:#fff}.duas-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.dados{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:6px 14px;margin:0 0 14px;font-size:14px}.dados dt{color:var(--texto-suave);font-weight:500}.dados dd{margin:0}.destaque{margin:0 0 8px;background:var(--nc-nevoa);border-left:4px solid var(--nc-acento);padding:12px 16px;font-size:14.5px;border-radius:0 var(--raio) var(--raio) 0}.destaque p:last-child{margin:0}.preferencia{border:1px solid var(--nc-linha);border-radius:8px;padding:14px 16px;font-size:14px}.preferencia-nome{display:inline-block;background:var(--nc-petroleo);color:#fff;font-weight:700;font-size:13px;padding:3px 12px;border-radius:4px;margin-bottom:10px}.preferencia p:last-child{margin:0}.fases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fase{position:relative;padding:14px 16px 16px;background:var(--nc-zebra);border:1px solid var(--nc-linha);font-size:13px;color:var(--texto-2)}.fase+.fase{border-left:0}.fase:first-child{border-radius:8px 0 0 8px}.fase:last-child{border-radius:0 8px 8px 0}.fase strong{display:block;font-size:15px;color:var(--texto);margin:4px 0 6px}.fase-relacao{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave)}.fase p{margin:0}.fase.ativa{background:var(--nc-petroleo);border-color:var(--nc-petroleo);color:#d5e4e7}.fase.ativa strong{color:#fff}.fase.ativa .fase-relacao{color:#9fc0c7}.fase-marca{position:absolute;top:-10px;right:12px;background:#fff;color:var(--nc-petroleo);border:1px solid var(--nc-petroleo);font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.tabela th{background:var(--nc-petroleo);color:#fff;text-align:left;font-weight:600;font-size:12.5px;padding:9px 10px}.tabela td{padding:8px 10px;border-bottom:1px solid var(--nc-linha);vertical-align:top}.tabela tbody tr:nth-child(odd) td{background:var(--nc-zebra)}.tabela tfoot td{font-weight:700;border-top:2px solid var(--nc-petroleo);border-bottom:0}.tabela .num{text-align:right;white-space:nowrap}.tabela-objetivos th,.tabela-objetivos td{padding-left:7px;padding-right:7px}.tabela-objetivos .chip{white-space:normal}.tabela-compacta{font-size:12.5px}.tabela-compacta td{padding:6px 8px}.tabela-compacta th{padding:7px 8px}.tabela tr{break-inside:avoid}.objetivos-grade{display:flex;flex-direction:column;gap:14px;margin-top:18px}.cartao-objetivo{border:1px solid var(--nc-linha);border-radius:8px;padding:14px 16px;break-inside:avoid}.cartao-objetivo-cab{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px}.cartao-objetivo h4{font-size:15.5px;color:var(--nc-petroleo)}.cartao-objetivo p{font-size:13.5px;margin:8px 0 0;color:var(--texto-2)}.grafico{width:100%;height:260px}.grafico-objetivo{height:230px}.grafico-erro{font-size:13px;color:var(--texto-suave);background:var(--nc-zebra);padding:14px;border-radius:var(--raio)}.fluxo{border:1px solid var(--nc-linha);border-radius:8px;padding:12px 14px;margin-bottom:14px}.fluxo-linha{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;font-variant-numeric:tabular-nums}.fluxo-linha>span:first-child{color:var(--texto-2)}.fluxo-total{border-top:1px solid var(--nc-linha);margin-top:4px;padding-top:8px}.fluxo-total strong{color:var(--nc-petroleo);font-size:16px}.fluxo-nota{font-size:12.5px;color:var(--texto-suave);margin:2px 0 8px}.fluxo-nota:last-child{margin-bottom:0}.barra-progresso{height:8px;background:var(--nc-nevoa);border-radius:4px;margin:8px 0 6px;overflow:hidden}.barra-progresso span{display:block;height:100%;background:var(--nc-teal);border-radius:4px}.emissores{display:flex;flex-direction:column;gap:8px}.emissor{display:grid;grid-template-columns:minmax(150px,1.4fr) 2fr 110px;gap:12px;align-items:center;font-size:13.5px}.emissor-nome{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.emissor-barra{height:10px;background:var(--nc-nevoa);border-radius:0 4px 4px 0;overflow:hidden}.emissor-barra span{display:block;height:100%;background:var(--nc-teal);border-radius:0 4px 4px 0}.emissor-alto .emissor-barra span{background:var(--atencao)}.emissor-valor{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.emissor-valor small{display:block;font-weight:400;color:var(--texto-suave);font-size:11.5px}.mapa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 10px}.mapa-pilar{border:1px solid var(--nc-linha);border-radius:8px;padding:12px}.mapa-pilar h4{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--nc-petroleo);margin-bottom:8px}.mapa-pilar ul{list-style:none;margin:0;padding:0}.mapa-pilar li{padding:7px 0;border-top:1px solid var(--nc-zebra);font-size:12.5px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.mapa-pilar .chip{white-space:normal}.mapa-pilar li.nao-avaliado>span:first-child{color:var(--texto-suave)}.pilar-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nc-petroleo);color:#fff;font-size:13px;font-weight:700;flex:none}.pilar-bloco{margin-top:26px}.pilar-cab{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;break-after:avoid}.pilar-cab .pilar-num{width:34px;height:34px;font-size:16px}.pilar-cab h3{margin:4px 0 2px!important}.pilar-cab p{font-size:13.5px;color:var(--texto-2);margin:0}.cartao-diagnostico{border:1px solid var(--nc-linha);border-left-width:4px;border-radius:8px;padding:12px 16px;margin-bottom:10px;break-inside:avoid}.status-adequado{border-left-color:var(--ok)}.status-atencao{border-left-color:var(--atencao)}.status-informacao{border-left-color:var(--info)}.status-nao_prioritario{border-left-color:var(--neutro)}.cartao-diagnostico-cab{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.cartao-diagnostico h4{font-size:15px}.pergunta{font-size:12.5px;color:var(--texto-suave);margin:4px 0 10px}.diagnostico-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.diagnostico-colunas h5{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nc-teal);margin-bottom:4px}.diagnostico-colunas p{font-size:13px;margin:0 0 .4em}.prioridades{list-style:none;padding:0;margin:0;counter-reset:prioridade}.prioridades li{counter-increment:prioridade;position:relative;padding:12px 14px 12px 58px;border:1px solid var(--nc-linha);border-radius:8px;margin-bottom:8px;break-inside:avoid}.prioridades li:before{content:counter(prioridade,decimal-leading-zero);position:absolute;left:0;top:0;bottom:0;width:44px;display:grid;place-items:center;background:var(--nc-petroleo);color:#fff;font-weight:700;border-radius:8px 0 0 8px}.prioridade-cab{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.prioridades p{font-size:13.5px;color:var(--texto-2);margin:4px 0 0}.prioridade-sp{font-size:12px!important;color:var(--texto-suave)!important}.etapas{list-style:none;padding:0;margin:0}.etapa{display:flex;align-items:stretch;border-bottom:1px solid #fff;background:var(--nc-zebra);break-inside:avoid}.etapa-num{flex:none;width:64px;display:grid;place-items:center;background:#9fb3b8;color:#fff;font-weight:700;font-size:18px}.etapa>div{padding:8px 14px;font-size:13.5px}.etapa p{margin:0;color:var(--texto-2)}.etapa.feita .etapa-num{background:var(--nc-teal)}.etapa.atual .etapa-num{background:var(--nc-petroleo)}.etapa.atual{background:var(--nc-nevoa)}.etapa.atual strong:after{content:"Estamos aqui";margin-left:8px;font-size:11px;font-weight:700;background:var(--nc-petroleo);color:#fff;padding:1px 8px;border-radius:999px;vertical-align:1px}.premissas{padding-left:18px;margin:0 0 30px;font-size:13.5px;color:var(--texto-2)}.premissas li{margin-bottom:8px}.assinatura{display:flex;gap:20px;align-items:center;border-top:1px solid var(--nc-linha);padding-top:22px}.assinatura img{height:38px;width:auto}.assinatura p{margin:0;font-size:13.5px}.assinatura-frase{font-weight:600;color:var(--nc-petroleo);font-size:15px!important;margin-bottom:4px!important}.erro-carregamento{padding:60px 24px;text-align:center;color:var(--texto-2)}.trilha{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin:0 0 18px}.trilha-passo{display:flex;flex-direction:column;padding:7px 12px;border-radius:var(--raio);background:var(--nc-zebra);border:1px solid var(--nc-linha);font-size:12px;color:var(--texto-2);min-width:0}.trilha-passo strong{font-size:15px;color:var(--texto);font-variant-numeric:tabular-nums}.trilha-passo small{font-size:11px;color:var(--texto-suave)}.trilha-passo.atual{background:var(--nc-petroleo);border-color:var(--nc-petroleo);color:#b9d0d5}.trilha-passo.atual strong{color:#fff}.trilha-passo.atual small{color:#9fc0c7}.trilha-seta{align-self:center;color:var(--texto-suave);font-size:18px}.familia{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.membro{border:1px solid var(--nc-linha);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:13px;break-inside:avoid}.membro strong{font-size:15px;color:var(--texto)}.membro-relacao{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-teal)}.membro-info{color:var(--texto-2)}.membro p{margin:6px 0 0;color:var(--texto-suave);font-size:12.5px}.membro-marcas{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.membro-marcas:empty{display:none}.marca{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--nc-nevoa);color:var(--nc-petroleo)}.marca-dependente{background:var(--atencao-fundo);color:var(--atencao)}.membro-titular{background:var(--nc-petroleo);border-color:var(--nc-petroleo)}.membro-titular strong{color:#fff}.membro-titular .membro-relacao{color:#9fc0c7}.membro-titular .membro-info{color:#d5e4e7}.preferencia-linha{display:flex;gap:14px;align-items:flex-start;margin-top:12px;font-size:13.5px;color:var(--texto-2)}.preferencia-linha .preferencia-nome{flex:none;margin:0}.preferencia-linha p{margin:0}.preferencia-linha+.duas-colunas{margin-top:26px}.preocupacoes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.preocupacoes li{position:relative;padding:8px 12px 8px 30px;background:var(--nc-zebra);border-radius:var(--raio);font-size:13.5px}.preocupacoes li:before{content:"";position:absolute;left:12px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--atencao)}.objetivos-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.objetivos-lista li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--nc-linha);border-radius:var(--raio);font-size:13.5px}.objetivos-lista li div{display:flex;flex-direction:column;min-width:0}.objetivos-lista li span:not(.tag){color:var(--texto-2);font-size:12.5px;font-variant-numeric:tabular-nums}.dependentes{list-style:none;margin:0;padding:0;font-size:13.5px}.dependentes li{padding:6px 0;border-bottom:1px solid var(--nc-zebra)}.dependentes span{color:var(--texto-2)}.situacao{font-size:12px;color:var(--texto-2)}.linha-pendente td{color:var(--texto-2)}.celula-mapa{background:rgba(42,106,120,calc(var(--peso) * .35))!important}.classes-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px}.classe-cartao{border:1px solid var(--nc-linha);border-top:4px solid var(--nc-teal);border-radius:8px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--texto-2)}.classe-nome{font-weight:700;color:var(--nc-petroleo);font-size:13px}.classe-cartao strong{font-size:28px;color:var(--texto);font-variant-numeric:tabular-nums;line-height:1.15}.classe-sub{color:var(--texto-suave);font-size:11.5px;margin-top:4px}.alertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.alertas li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.subclasse-bloco{margin-top:26px;break-inside:auto}.subclasse-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:2px solid var(--nc-petroleo);padding-bottom:6px;margin-bottom:10px;break-after:avoid}.subclasse-cab h3{margin:0!important}.subclasse-cab span{font-size:12.5px;color:var(--texto-2);font-variant-numeric:tabular-nums}.barras-html{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.barra-html{display:grid;grid-template-columns:minmax(110px,1.2fr) 2fr 96px;gap:10px;align-items:center;font-size:13px}.barra-html-nome{min-width:0;overflow-wrap:anywhere}.barra-html-trilho{height:9px;background:var(--nc-nevoa);border-radius:0 4px 4px 0;overflow:hidden}.barra-html-trilho span{display:block;height:100%;background:var(--nc-teal);border-radius:0 4px 4px 0}.barra-html-valor{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.barra-html-valor small{font-weight:400;color:var(--texto-suave);font-size:11px;margin-left:4px}.tabela-ativos td small{display:block;color:var(--texto-suave);font-size:11px}.lista-cartoes{display:flex;flex-direction:column;gap:8px;margin-top:6px}.posicao-edicao{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--nc-linha);border-radius:8px;padding:10px 8px 10px 12px}.posicao-campos{flex:1;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.posicao-campos .campo>span{font-size:11.5px}.posicao-campos input,.posicao-campos select{padding:6px 8px;font-size:13px}.campo-duplo{grid-column:span 2}.colar{margin-top:14px;border-top:1px solid var(--nc-linha);padding-top:12px}.colar summary{cursor:pointer;font-weight:600;color:var(--nc-teal);font-size:14px}.colar textarea{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;margin-bottom:8px}@media(max-width:900px){.posicao-campos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.barra-html{grid-template-columns:1fr 84px}.barra-html-trilho{grid-column:1 / -1;grid-row:2}.preferencia-linha{flex-direction:column;gap:6px}}@media(max-width:900px){.editor{grid-template-columns:1fr;padding:16px 16px 60px}.editor-nav{position:static;flex-direction:row;overflow-x:auto;gap:4px}.editor-nav a{white-space:nowrap;background:var(--nc-papel);border:1px solid var(--nc-linha)}.subpilar-campos{grid-template-columns:1fr}.subpilar-cab{flex-direction:column}.subpilar-cab select{width:100%}}@media(max-width:760px){body{font-size:14.5px}.barra{padding:10px 16px;gap:10px}.barra-acoes{margin-left:0;width:100%}.relatorio{margin:0;box-shadow:none}.sec-cab{padding:18px 16px 20px}.sec-cab h2{font-size:21px}.sec-logo{display:none}.sec-corpo{padding:20px 16px 26px}.capa{min-height:100vh;padding:32px 16px}.capa h1{font-size:34px}.duas-colunas,.conclusoes,.mapa,.fases{grid-template-columns:1fr;gap:14px}.fase,.fase+.fase{border:1px solid var(--nc-linha);border-radius:8px!important}.fase.ativa{border-color:var(--nc-petroleo)}.emissor{grid-template-columns:1fr 90px}.emissor-barra{grid-column:1 / -1;grid-row:2}.dados{grid-template-columns:1fr;gap:0}.dados dd{margin-bottom:8px}}@page{size:A4;margin:12mm 0 14mm}@page :first{margin:0}@media print{html,body{background:#fff}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.barra,.aviso,.editor{display:none!important}.relatorio{display:block!important;margin:0;max-width:none;width:210mm;box-shadow:none}.pagina{break-before:page}.pagina:first-child{break-before:auto}.pagina+.pagina{border-top:0}.capa{height:297mm;min-height:0}.sec-corpo{padding-bottom:12mm}h3,h4{break-after:avoid}.membro,.classe-cartao,.trilha,.barras-html,.etapas,.kpis,.conclusao,.cartao-objetivo,.cartao-diagnostico,.mapa-pilar,.fluxo,.emissor{break-inside:avoid}.tabela-rolagem{overflow:visible}body{font-size:13.5px;line-height:1.5}p,li{orphans:3;widows:3}.sec-cab{padding:16px 14mm 18px}.sec-cab h2{font-size:22px}.sec-corpo{padding:16px 14mm 0}.sec-corpo h3{font-size:15px;margin:16px 0 8px}.lead,.mensagem{font-size:14px}.mensagem{margin-bottom:14px}.kpis{margin-bottom:14px;gap:8px}.kpi{padding:8px 12px}.kpi-valor{font-size:20px}.conclusao{padding:8px 12px}.conclusao li{padding:2px 0;font-size:12.5px}.fase{padding:10px 12px 12px;font-size:12px}.dados{font-size:13px;gap:3px 12px}.destaque,.preferencia{font-size:13px;padding:10px 14px}.nota{font-size:11.5px}.grafico-objetivo{height:200px}.cartao-objetivo{padding:10px 14px}}.fluxo-linha{align-items:center}.fluxo-linha .estimado{font-size:11px;color:var(--texto-suave);margin-left:6px}.fluxo-linha>span:first-child{flex:1}.fluxo-subtotal{border-top:1px dashed var(--nc-linha);margin-top:2px}.chip-critico{background:#fbe4e1;color:#8a2a1f}.editor-analises{max-width:1100px;margin:0 auto;padding:28px 24px 80px}.editor-analises[hidden]{display:none}.analises-cab{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:20px}.analises-cab h2{font-size:24px;color:var(--nc-petroleo);margin-bottom:6px}.analises-cab p{color:var(--texto-2);margin:0 0 4px;max-width:60ch}.analises-cab .frase{font-style:italic;color:var(--nc-teal)}.novos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:520px}.novos>span{font-size:13px;font-weight:600;color:var(--texto-2);width:100%}.analises-lista{display:flex;flex-direction:column;gap:12px}.analise-edicao{border:1px solid var(--nc-linha);border-radius:10px;background:var(--nc-papel)}.analise-edicao>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.analise-edicao>summary::-webkit-details-marker{display:none}.analise-edicao>summary:before{content:"▸";color:var(--texto-suave);margin-right:4px}.analise-edicao[open]>summary:before{content:"▾"}.analise-titulo{flex:1;display:flex;flex-direction:column;min-width:0}.analise-titulo strong{font-size:16px;color:var(--nc-petroleo)}.analise-titulo small{color:var(--texto-suave);font-size:12.5px}.analise-status{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.analise-corpo{padding:4px 18px 18px;border-top:1px solid var(--nc-linha)}.campo-check{flex-direction:row;align-items:center;gap:8px;align-self:end;padding-bottom:8px}.campo-check input{width:auto}.periodos{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0 0;font-size:13px;color:var(--texto-2);font-weight:600}.periodos input{width:130px}.tabela-metricas{width:100%;border-collapse:collapse;min-width:560px}.tabela-metricas th{text-align:left;font-size:12px;color:var(--texto-suave);font-weight:600;padding:0 6px 6px}.tabela-metricas td{padding:3px 4px;vertical-align:middle}.tabela-metricas td:first-child{width:38%;font-size:13.5px}.tabela-metricas td small{display:block;color:var(--texto-suave);font-size:11.5px}.tabela-metricas input{padding:6px 8px;font-size:13.5px;text-align:right;font-variant-numeric:tabular-nums}.resumo-vivo{margin-top:18px}.resumo-analise,.analise-rel-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;background:var(--nc-zebra);border:1px solid var(--nc-linha);border-radius:8px;padding:14px 16px}.resumo-analise h5,.analise-rel-resumo h5,.grupo-analise h5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-teal);margin-bottom:8px}.tendencias{list-style:none;margin:0;padding:0;font-size:13px}.tendencias li{display:flex;justify-content:space-between;gap:8px;padding:3px 0;border-bottom:1px solid var(--nc-linha)}.tendencias li.bom strong{color:var(--ok)}.tendencias li.ruim strong{color:var(--atencao)}.sinais{list-style:none;margin:0;padding:0;font-size:13px;display:flex;flex-direction:column;gap:4px}.sinais label{display:flex;gap:8px;align-items:flex-start;cursor:pointer}.sinais input{width:auto;margin-top:3px}.sinais li.ativo span{color:var(--atencao);font-weight:600}.sinais em{display:block;margin-left:24px;font-size:11.5px;color:var(--atencao)}.premio{font-size:24px;font-weight:700;color:var(--nc-petroleo);margin:0;font-variant-numeric:tabular-nums}.gatilhos{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:10px;font-size:13.5px}.gatilhos>span{font-weight:600;color:var(--texto-2)}.gatilhos label{display:flex;gap:6px;align-items:center}.gatilhos input{width:auto}.analise-rodape{margin-top:16px;display:flex;justify-content:flex-end}.btn-remover-texto{border:0;background:transparent;color:#8a2a1f;font-size:13px;cursor:pointer;padding:6px 10px;border-radius:var(--raio)}.btn-remover-texto:hover{background:#fbe9e7}.analise-rel{border-top:3px solid var(--nc-petroleo);padding-top:14px;margin-top:26px}.analise-rel:first-of-type{margin-top:12px}.analise-rel-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;break-after:avoid}.analise-rel-cab h3{margin:2px 0 4px!important;font-size:18px}.analise-rel-cab p{margin:0;font-size:13px;color:var(--texto-2)}.grupo-analise{margin-top:14px;break-inside:avoid}.tabela-metricas-rel td:first-child{width:40%}.tendencia-celula{width:76px}.spark{display:block}.qualitativo{font-size:13px;color:var(--texto-2);margin:6px 0 0}.sinais-rel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.sinais-rel li{display:flex;gap:8px;align-items:flex-start}.sem-alerta .chip{white-space:normal}.conclusao-analise{margin-top:14px;background:var(--nc-nevoa);border-left:4px solid var(--nc-acento);padding:10px 14px;border-radius:0 var(--raio) var(--raio) 0;font-size:13.5px}.conclusao-analise p:last-child{margin:0}.tem-analise{color:var(--nc-teal)!important;font-weight:600}@media print{.editor-analises{display:none!important}.analise-rel{break-inside:auto}}.leitura-config{display:flex;flex-direction:column;gap:4px;min-width:220px}.leitura-config label{font-size:12px;font-weight:600;color:var(--texto-2)}.leitura-docs{margin-top:14px;padding:12px 14px;border:1px dashed var(--nc-acento);border-radius:8px;background:#f4f8f9}.leitura-docs .pilar-titulo{margin-top:0}.leitura-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.leitura-acoes input[type=file]{width:auto;flex:1;min-width:220px;background:#fff}.btn-ler{border:0;background:var(--nc-petroleo);color:#fff;padding:8px 16px;border-radius:var(--raio);font-weight:600;font-size:14px;cursor:pointer}.btn-ler:disabled{opacity:.6;cursor:progress}.leitura-status{font-size:13px;color:var(--nc-teal);margin-top:6px}.leitura-status:empty{display:none}.leitura-status.erro{color:#8a2a1f}.leitura-resultado{margin-top:10px;background:#fff;border-radius:6px;padding:10px 12px;font-size:13px}.leitura-resultado ul{margin:6px 0;padding-left:18px;color:var(--texto-2)}.sim-resultado{margin-top:10px;display:flex;flex-direction:column;gap:10px}.sim-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px}.sim-kpis>div{border:1px solid var(--nc-linha);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;background:var(--nc-papel)}.sim-kpis span{font-size:11.5px;font-weight:600;color:var(--texto-suave)}.sim-kpis strong{font-size:17px;color:var(--nc-petroleo);font-variant-numeric:tabular-nums}.sim-kpis small{font-size:11.5px;color:var(--texto-2)}.sim-kpis .ruim strong{color:#8a2a1f}.sim-kpis .bom strong{color:var(--ok)}.sim-empate{font-size:13.5px;background:var(--nc-nevoa);border-left:4px solid var(--nc-acento);padding:10px 14px;border-radius:0 var(--raio) var(--raio) 0;margin:0}.sim-rel .duas-colunas{gap:16px}.cvm-bloco{margin-top:16px}.cvm-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.cvm-cab .pilar-titulo{margin:0}.cvm-mini{width:100%;height:120px;display:block;margin-top:8px;background:var(--nc-zebra);border-radius:6px}.proposta-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:16px}.proposta-grade .bloco,.editor-analises>.analises-tela>.bloco{margin-bottom:0}.editor-analises .bloco+.bloco{margin-top:16px}.tabela .sobe{color:var(--ok);font-weight:600}.tabela .desce{color:#8a2a1f;font-weight:600}@media(max-width:1000px){.proposta-grade{grid-template-columns:1fr}}@media print{#proposta{display:none!important}}.capa-mensagem{margin-top:28px;max-width:30em;font-size:14px;line-height:1.6;color:#b9d0d5;border-left:2px solid #4f8a96;padding-left:14px}.capa-mensagem p{margin:0 0 .6em}.entendimento{display:flex;flex-direction:column;gap:22px}.ent-identificacao{margin:0;font-size:15px;color:var(--texto-2)}.ent-identificacao strong{color:var(--texto)}.ent-fatos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--nc-linha);border-radius:10px;overflow:hidden}.ent-fato{padding:12px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.ent-fato+.ent-fato{border-left:1px solid var(--nc-linha)}.ent-fato span{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave)}.ent-fato strong{font-size:16px;color:var(--nc-petroleo);line-height:1.3}.ent-fato small{font-size:12px;color:var(--texto-2)}.ent-rotulo{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--nc-teal);margin-bottom:8px}.ent-motivo{background:var(--nc-petroleo);color:#fff;border-radius:10px;padding:16px 20px}.ent-motivo .ent-rotulo{color:#9fc0c7}.ent-motivo p{margin:0;font-size:16px;line-height:1.55}.ent-colunas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ent-lista{margin:0;padding:0;list-style:none;counter-reset:ent;display:flex;flex-direction:column;gap:8px}.ent-lista li{counter-increment:ent;display:grid;grid-template-columns:22px 1fr;gap:8px;font-size:14px}.ent-lista li:before{content:counter(ent);font-weight:700;color:var(--atencao)}.ent-objetivos{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ent-objetivos li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--nc-linha);font-size:14px}.ent-objetivos li:first-child{padding-top:0}.ent-objetivos span{color:var(--texto-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ent-familia{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.ent-familia li{border:1px solid var(--nc-linha);border-radius:999px;padding:5px 14px;font-size:13px;display:flex;gap:6px;align-items:baseline}.ent-familia li span{color:var(--texto-suave)}.ent-familia li.dependente{border-color:var(--atencao);background:var(--atencao-fundo)}.ent-familia li.dependente:before,.ent-ponto{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--atencao);align-self:center}.entendimento .nota{margin:8px 0 0}.ent-fases{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.ent-fases li{position:relative;padding-top:18px;font-size:13px;color:var(--texto-suave);text-align:center}.ent-fases li:before{content:"";position:absolute;top:5px;left:0;right:0;height:3px;background:var(--nc-linha)}.ent-fases li:after{content:"";position:absolute;top:0;left:50%;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:#fff;border:2px solid var(--nc-linha)}.ent-fases li.ativa{color:var(--nc-petroleo);font-weight:700}.ent-fases li.ativa:before{background:var(--nc-teal)}.ent-fases li.ativa:after{background:var(--nc-petroleo);border-color:var(--nc-petroleo)}.ent-fase-texto{margin:10px 0 0;font-size:13.5px;color:var(--texto-2);text-align:center}@media(max-width:760px){.ent-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-fato:nth-child(3){border-left:0}.ent-fato:nth-child(n+3){border-top:1px solid var(--nc-linha)}.ent-colunas{grid-template-columns:1fr}}@media print{.entendimento{gap:16px}.ent-motivo,.ent-fatos,.ent-colunas,.ent-bloco{break-inside:avoid}}.caminhos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.caminhos li{display:grid;grid-template-columns:190px 1fr;gap:12px;align-items:start;padding-bottom:10px;border-bottom:1px solid var(--nc-linha);break-inside:avoid}.caminhos p{margin:2px 0 0;font-size:13.5px;color:var(--texto-2)}.tabela small.sub{display:block;color:var(--texto-suave);font-size:11.5px;font-weight:400}@media(max-width:760px){.caminhos li{grid-template-columns:1fr}}.placar{display:inline-block;font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;white-space:nowrap}.placar.bom{background:var(--ok-fundo);color:var(--ok)}.placar.ruim{background:var(--atencao-fundo);color:var(--atencao)}.analises-consolidado td{vertical-align:middle}.fichas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ficha-ativo{border:1px solid var(--nc-linha);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;break-inside:avoid}.ficha-ativo header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ficha-ativo h4{font-size:15px;color:var(--nc-petroleo);margin-top:2px}.ficha-indicadores{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.ficha-ind{background:var(--nc-zebra);border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;gap:2px;min-width:0}.ficha-ind span{font-size:10.5px;color:var(--texto-suave);line-height:1.3}.ficha-ind strong{font-size:15px;color:var(--texto);font-variant-numeric:tabular-nums}.ficha-ind em{font-style:normal;font-size:11px}.ficha-ind em.bom{color:var(--ok)}.ficha-ind em.ruim{color:var(--atencao)}.ficha-ind .spark{width:100%;height:18px}.destaque-ind{background:var(--nc-nevoa)}.sobe{color:var(--ok)}.desce{color:#8a2a1f}.ficha-tags{display:flex;flex-wrap:wrap;gap:4px}.tag-tend{font-size:11px;padding:1px 8px;border-radius:999px}.tag-tend.bom{background:var(--ok-fundo);color:var(--ok)}.tag-tend.ruim{background:var(--atencao-fundo);color:var(--atencao)}.ficha-alertas{font-size:12px;color:var(--atencao);margin:6px 0 0}.ficha-conclusao{font-size:12.5px;color:var(--texto-2);margin:6px 0 0;border-left:3px solid var(--nc-acento);padding-left:8px}@media(max-width:760px){.fichas{grid-template-columns:1fr}}.analises-consolidado .chip{white-space:normal;text-align:left}.analises-consolidado td:first-child{min-width:150px}.ficha-ativo header .chip{flex:none;max-width:48%;white-space:normal}.ficha-peso{display:block;font-size:12px;color:var(--texto-2);margin-top:2px}.ent-fatos{grid-template-columns:repeat(3,minmax(0,1fr))}.ent-motivo p{margin:0 0 .5em}.ent-motivo p:last-child{margin-bottom:0}.ent-valoriza{font-size:14px!important;color:#d5e4e7;border-top:1px solid rgba(255,255,255,.18);padding-top:10px;margin-top:10px!important}.ent-valoriza strong{color:#fff}.barra-acoes .seletor{display:flex;align-items:center;gap:6px}.barra-acoes .seletor select{width:auto;padding:2px 6px;font-size:13px;background:transparent;color:#fff;border:0}.barra-acoes .seletor select option{color:var(--texto)}@media(max-width:760px){.ent-fatos{grid-template-columns:1fr}.ent-fato+.ent-fato{border-left:0;border-top:1px solid var(--nc-linha)}}.relatorio{--ed-tinta: #10272d;--ed-tinta-2: #4d5f64;--ed-suave: #87979b;--ed-linha: #e3e9ea;--ed-acento: #2a6a78;background:transparent;box-shadow:none;max-width:210mm;color:var(--ed-tinta)}.relatorio .pagina{background:#fff;box-shadow:0 1px 2px #04191f0f,0 12px 32px #04191f0f;margin-bottom:28px}.relatorio .pagina+.pagina{border-top:0}.relatorio .sec-cab{display:block;background:none;color:var(--ed-tinta);padding:16mm 16mm 0}.relatorio .sec-topo{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--ed-linha)}.relatorio .sec-kicker{display:flex;align-items:baseline;gap:12px;margin:0;font-size:10.5px;font-weight:600;letter-spacing:.16em;color:var(--ed-suave)}.relatorio .sec-num{color:var(--ed-acento);letter-spacing:.04em}.relatorio .sec-logo{height:18px;opacity:.9}.relatorio .sec-cab h2{font-size:34px;font-weight:300;letter-spacing:-.02em;line-height:1.15;color:var(--nc-petroleo);margin:28px 0 0;text-wrap:balance}.relatorio .sec-corpo{padding:26px 16mm 18mm}.relatorio .sec-corpo h3{font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ed-acento);margin:34px 0 14px}.relatorio .sec-corpo>h3:first-child{margin-top:0}.relatorio .lead{font-size:17px;font-weight:300;line-height:1.6;color:var(--ed-tinta);max-width:62ch;margin-bottom:8px}.relatorio .nota{color:var(--ed-suave);font-size:11.5px;line-height:1.55}.relatorio .kpis{gap:0;border-top:1px solid var(--ed-linha);border-bottom:1px solid var(--ed-linha);margin:6px 0 8px}.relatorio .kpi{background:none;border:0;border-radius:0;padding:16px 18px 16px 0}.relatorio .kpi+.kpi{border-left:1px solid var(--ed-linha);padding-left:18px}.relatorio .kpi-rotulo{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-suave)}.relatorio .kpi-valor{font-size:28px;font-weight:300;letter-spacing:-.02em;color:var(--nc-petroleo);margin-top:4px}.relatorio .kpi-detalhe{font-size:11.5px;color:var(--ed-tinta-2)}.relatorio .tabela{font-size:12.5px}.relatorio .tabela th{background:none;color:var(--ed-suave);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:0 10px 8px 0;border-bottom:1px solid var(--ed-tinta)}.relatorio .tabela td{padding:9px 10px 9px 0;border-bottom:1px solid var(--ed-linha)}.relatorio .tabela tbody tr:nth-child(odd) td{background:none}.relatorio .tabela tfoot td{border-top:1px solid var(--ed-tinta);border-bottom:0;font-weight:600}.relatorio .tabela .num:last-child,.relatorio .tabela th:last-child{padding-right:0}.relatorio .chip{font-weight:500;padding:2px 10px 2px 3px;font-size:11px}.relatorio .chip-icone{width:15px;height:15px;font-size:10px}.relatorio .tag{background:none;border:1px solid var(--ed-linha);color:var(--ed-tinta-2);font-weight:500}.relatorio .tag-alta{border-color:var(--nc-petroleo);color:var(--nc-petroleo);background:none}.relatorio .conclusao,.relatorio .cartao-objetivo,.relatorio .cartao-diagnostico,.relatorio .mapa-pilar,.relatorio .fluxo,.relatorio .ficha-ativo,.relatorio .classe-cartao,.relatorio .prioridades li,.relatorio .membro{border-color:var(--ed-linha);border-radius:4px}.relatorio .classe-cartao{border-top:2px solid var(--nc-petroleo)}.relatorio .classe-cartao strong{font-weight:300;font-size:32px}.relatorio .trilha-passo{border-radius:2px;background:none}.relatorio .trilha-passo.atual{background:var(--nc-petroleo)}.relatorio .alerta{border-left-width:2px;border-radius:0;background:#fbf4e8}.relatorio .mensagem,.relatorio .conclusao-analise,.relatorio .sim-empate{border-left-width:2px;border-radius:0}.relatorio .etapa-num{width:52px;font-weight:300;font-size:20px}.relatorio .prioridades li:before{font-weight:300;font-size:18px;border-radius:4px 0 0 4px}.relatorio .capa{min-height:297mm;padding:18mm 18mm 16mm;background:radial-gradient(120% 70% at 100% 0%,#4f8a9638,#4f8a9600 60%),linear-gradient(180deg,#0a2228,#061418);color:#fff;display:grid;grid-template-rows:auto 1fr auto auto;gap:0}.relatorio .capa:after{display:none}.capa-topo{display:flex;justify-content:space-between;align-items:center}.relatorio .capa-logo{height:34px}.capa-selo{font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#9fc0c7}.relatorio .capa-conteudo{margin:0;align-self:center;padding-top:30mm}.relatorio .capa-kicker{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#9fc0c7;margin-bottom:18px}.relatorio .capa h1{font-size:52px;font-weight:300;letter-spacing:-.025em;line-height:1.08;max-width:11em;margin:0}.capa-linha{display:block;width:56px;height:1px;background:#9fc0c7;margin:30px 0 18px}.capa-data{font-size:13px;color:#b9d0d5;letter-spacing:.02em;margin:0}.capa-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16);margin-bottom:14mm}.capa-pilares>div{display:flex;flex-direction:column;gap:6px;padding:18px 18px 0 0}.capa-pilares>div+div{padding-left:18px;border-left:1px solid rgba(255,255,255,.16)}.capa-pilares span{font-size:11px;color:#9fc0c7;letter-spacing:.08em}.capa-pilares strong{font-size:17px;font-weight:400}.capa-pilares small{font-size:12px;color:#b9d0d5;line-height:1.45}.relatorio .capa-rodape{display:flex;gap:40px;align-items:flex-end;font-size:12px;color:#d5e4e7;margin:0}.relatorio .capa-rodape p{margin:0;display:flex;flex-direction:column;gap:3px}.relatorio .capa-rodape p span{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#87a9b0}.relatorio .capa-rodape .capa-frase{margin-left:auto;text-align:right;font-size:12px;color:#87a9b0;font-style:normal}.relatorio .capa-arcos,.relatorio .capa-mensagem{display:none}.ficha-grupo{margin-top:30px;break-inside:avoid}.relatorio .ficha-grupo h3{margin:0 0 4px}.ficha{margin:0}.ficha-linha{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:11px 0;border-bottom:1px solid var(--ed-linha, #e3e9ea);font-size:13.5px;line-height:1.55}.ficha-linha dt{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-suave, #87979b);padding-top:3px}.ficha-linha dd{margin:0;color:var(--ed-tinta, #10272d)}.ficha-linha dd p{margin:0 0 .5em}.ficha-linha dd p:last-child{margin:0}.ficha-linha .suave{color:var(--ed-tinta-2, #4d5f64)}.ficha-linha .pendente{color:var(--atencao);font-size:12px;letter-spacing:.02em}.ficha-linha .estimado{color:var(--ed-suave, #87979b);font-size:11.5px}.ficha-pessoas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 22px}.ficha-pessoas span{color:var(--ed-suave, #87979b)}.ficha-objetivos{list-style:none;margin:0;padding:0}.ficha-objetivos li{display:flex;justify-content:space-between;gap:16px}.ficha-objetivos li span:last-child{color:var(--ed-tinta-2, #4d5f64);font-variant-numeric:tabular-nums;white-space:nowrap}.ficha-preocupacoes{margin:0;padding:0;list-style:none;counter-reset:preo;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.ficha-preocupacoes li{counter-increment:preo;display:grid;grid-template-columns:26px 1fr;padding:10px 0;border-bottom:1px solid var(--ed-linha, #e3e9ea);font-size:13.5px}.ficha-preocupacoes li:before{content:counter(preo,decimal-leading-zero);color:var(--ed-acento, #2a6a78);font-size:11px;font-weight:600;padding-top:2px}.lista-composicao{list-style:none;margin:0;padding:0}.lista-composicao li{display:grid;grid-template-columns:1fr auto 52px;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--ed-linha, #e3e9ea);font-size:13.5px}.lista-composicao strong{font-weight:400;font-variant-numeric:tabular-nums}.lista-composicao em{font-style:normal;color:var(--ed-suave, #87979b);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:760px){.relatorio .pagina{margin-bottom:12px}.relatorio .sec-cab{padding:24px 16px 0}.relatorio .sec-cab h2{font-size:26px}.relatorio .sec-corpo{padding:20px 16px 26px}.relatorio .capa h1{font-size:38px}.capa-pilares{grid-template-columns:1fr}.capa-pilares>div+div{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.16);margin-top:14px}.relatorio .capa-rodape{flex-direction:column;align-items:flex-start;gap:12px}.relatorio .capa-rodape .capa-frase{margin-left:0;text-align:left}.ficha-linha{grid-template-columns:1fr;gap:4px}.ficha-preocupacoes{grid-template-columns:1fr}.relatorio .kpi+.kpi{border-left:0;padding-left:0}}@media print{.relatorio .pagina{box-shadow:none;margin:0}.relatorio .capa{height:297mm;min-height:0}.relatorio .sec-cab{padding-top:6mm}.relatorio .sec-cab h2{font-size:28px;margin-top:18px}.relatorio .sec-corpo{padding-top:18px}}.relatorio .capa-pilares{font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit;margin-top:0}.relatorio .capa-pilares strong{letter-spacing:-.01em}.relatorio .capa-rodape p{white-space:nowrap}.relatorio .capa-rodape .capa-frase{white-space:normal;max-width:16em}@media print{.relatorio .lead{font-size:14px;line-height:1.5}.ficha-grupo{margin-top:14px}.ficha-linha{padding:6px 0;font-size:12px;line-height:1.45;grid-template-columns:130px minmax(0,1fr)}.ficha-linha dt{font-size:9.5px}.ficha-preocupacoes li{padding:5px 0;font-size:12px}.relatorio .ficha-grupo h3{margin-bottom:2px}}@media print{.relatorio .sec-cab{padding-top:2mm}.relatorio .sec-cab h2{font-size:24px;margin-top:12px}.relatorio .sec-corpo{padding-top:12px}.ficha-linha dd p{margin-bottom:.2em}}@media print{.ficha-grupo:last-child{break-inside:auto}.ficha-preocupacoes{display:block;columns:2;column-gap:28px}.ficha-preocupacoes li{break-inside:avoid}}@media print{.relatorio .sec-corpo{padding-bottom:0}}.relatorio .capa{grid-template-rows:auto 1fr auto}.relatorio .capa-conteudo{padding-top:0}.relatorio .capa-rodape{padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}.ativo-topo{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:28px;align-items:start}.ativo-sub{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nc-teal);font-weight:500}.ativo-descricao{margin:0;font-size:13.5px;line-height:1.6;color:var(--texto-2);font-weight:300}.ativo-posicao{margin:0;border-left:1px solid var(--nc-linha);padding-left:18px;display:grid;gap:10px}.ativo-posicao dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.ativo-posicao dd{margin:2px 0 0;font-size:17px;font-weight:300;color:var(--nc-petroleo)}.ativo-posicao dd .chip{font-size:11px}.ativo-carac{margin:22px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--nc-petroleo)}.ativo-carac>div{padding:8px 12px 8px 0;border-bottom:1px solid var(--nc-linha)}.ativo-carac dt{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave)}.ativo-carac dd{margin:3px 0 0;font-size:12.5px;color:var(--texto);line-height:1.35}.ativo-titulo{margin:24px 0 8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-petroleo);font-weight:500}.ativo-graficos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.ativo-graficos.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ativo-graficos.g1{grid-template-columns:minmax(0,1fr)}.ativo-graficos figure{margin:0;border-top:1px solid var(--nc-linha);padding-top:8px}.ativo-graficos figcaption{font-size:11px;color:var(--texto-2)}.ativo-graficos figcaption span{color:var(--texto-suave)}.ativo-leitura{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.ativo-destaques,.ativo-alertas{margin:0;padding:0;list-style:none}.ativo-destaques li{position:relative;padding:5px 0 5px 16px;font-size:12.5px;line-height:1.5;border-bottom:1px solid var(--nc-linha)}.ativo-destaques li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:1px;background:var(--nc-acento)}.ativo-alertas{margin-top:8px}.ativo-alertas li{padding:4px 0 4px 16px;position:relative;font-size:12px;color:var(--atencao)}.ativo-alertas li:before{content:"!";position:absolute;left:2px;font-weight:600}.pagina-ativo .sem-alerta{font-size:12px;color:var(--ok);margin:8px 0 0}.pagina-ativo .tabela-metricas-rel{font-size:12px}@media(max-width:720px){.ativo-topo,.ativo-leitura{grid-template-columns:1fr}.ativo-posicao{border-left:0;padding-left:0;grid-template-columns:1fr 1fr}.ativo-carac{grid-template-columns:1fr 1fr}.ativo-graficos,.ativo-graficos.g2{grid-template-columns:1fr}}@media print{.pagina-ativo .ativo-titulo{margin-top:16px}.pagina-ativo .tabela-metricas-rel{font-size:10.5px}}.ativo-topo{grid-template-columns:1fr;gap:14px}.ativo-posicao{border-left:0;padding:10px 0 0;border-top:1px solid var(--nc-linha);grid-template-columns:repeat(4,minmax(0,1fr))}.ativo-graficos figure,.ativo-leitura,.conclusao-analise{break-inside:avoid}@media print{.pagina-ativo .sec-cab h2{font-size:22px}.pagina-ativo .sec-corpo{padding-top:8px}.pagina-ativo .ativo-sub{margin-bottom:4px}.pagina-ativo .ativo-descricao{font-size:11px;line-height:1.45}.pagina-ativo .ativo-leitura{gap:20px}.pagina-ativo .tabela-metricas-rel{font-size:10px}.pagina-ativo .ativo-topo{gap:8px}.pagina-ativo .ativo-posicao{padding-top:6px}.pagina-ativo .ativo-posicao dd{font-size:14px}.pagina-ativo .ativo-carac{margin-top:10px}.pagina-ativo .ativo-carac>div{padding:4px 10px 4px 0}.pagina-ativo .ativo-carac dd{font-size:10.5px}.pagina-ativo .ativo-titulo{margin:12px 0 4px;font-size:9.5px}.pagina-ativo .tabela-metricas-rel td,.pagina-ativo .tabela-metricas-rel th{padding-top:2px;padding-bottom:2px}.pagina-ativo .tabela-metricas-rel .spark{height:14px}.pagina-ativo .ativo-graficos{margin-top:10px;gap:14px}.pagina-ativo .ativo-destaques li{padding:3px 0 3px 14px;font-size:10.5px}.pagina-ativo .ativo-destaques li:before{top:10px}.pagina-ativo .ativo-alertas li{padding:2px 0 2px 14px;font-size:10.5px}.pagina-ativo .tag-tend{font-size:9.5px}.pagina-ativo .conclusao-analise{margin-top:10px;padding:6px 12px;font-size:10.5px;line-height:1.45}.pagina-ativo .conclusao-analise p{margin-bottom:3px}.pagina-ativo .ativo-carac dt{font-size:8.5px}.pagina-ativo .nota,.pagina-ativo .qualitativo{font-size:9.5px;margin:6px 0 0}.pagina-ativo .grupo-analise{margin-top:10px}}.relatorio .tabela-instituicoes{margin-top:18px}.analise-liquidez{margin-top:26px;align-items:start}.analise-liquidez .fluxo{align-self:start;margin-top:34px}.relatorio .tabela-estrutura .linha-classe td{font-weight:500;color:var(--nc-petroleo);border-top:1px solid var(--nc-petroleo);padding-top:9px}.relatorio .tabela-estrutura .linha-classe:first-child td{border-top:0}.relatorio .tabela-estrutura .linha-sub td:first-child{padding-left:18px;color:var(--texto-2)}.relatorio .tabela-estrutura .linha-sub td{font-weight:300}.grupo-sub{display:block;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-acento);font-weight:500;margin:4px 0 2px}.subclasse-cab h3 .grupo-sub{margin-top:0}.relatorio .tabela-estrutura .grupo-sub{display:inline-block;width:92px;margin:0}.relatorio .tabela-estrutura .linha-sub td:first-child{padding-left:18px}.relatorio .tabela-estrutura .linha-sub.com-grupo:not(:has(.grupo-sub)) td:first-child{padding-left:110px}.analise-liquidez .fluxo h3{margin-top:18px}.analise-liquidez .alertas li{font-size:12px}@media print{.relatorio .tabela-estrutura td,.relatorio .tabela-estrutura th{padding-top:4px;padding-bottom:4px}.relatorio .tabela-estrutura .linha-classe td{padding-top:6px}.analise-liquidez{margin-top:16px}}.valor-destaque{display:flex;flex-direction:column;gap:2px;padding:4px 0 18px;border-bottom:1px solid var(--nc-linha);margin-bottom:6px}.valor-destaque span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}.valor-destaque strong{font-size:34px;font-weight:300;letter-spacing:-.01em;color:var(--nc-petroleo);line-height:1.15}.valor-destaque small{font-size:12.5px;color:var(--texto-2);font-weight:300}.taxas-medias{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid var(--nc-petroleo);border-bottom:1px solid var(--nc-linha)}.taxas-medias>div{padding:10px 12px 10px 0;display:flex;flex-direction:column;gap:2px}.taxas-medias>div+div{padding-left:12px;border-left:1px solid var(--nc-linha)}.taxas-medias span{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave)}.taxas-medias strong{font-size:16px;font-weight:400;color:var(--nc-petroleo)}.taxas-medias small{font-size:10.5px;color:var(--texto-suave)}.taxas-medias .taxa-total{background:var(--nc-nevoa);padding-right:12px}.consolidacao-graficos{margin-top:8px}.relatorio .lista-ativos-titulo{margin-top:26px}.tabela-ativos td small{display:block;color:var(--texto-suave);font-size:10.5px}@media print{.valor-destaque{padding-bottom:12px}.valor-destaque strong{font-size:28px}}.consolidacao-graficos.duas-colunas{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.tabela-ativos td:first-child{min-width:150px}.tabela-ativos td:nth-child(2),.tabela-ativos td.num{white-space:nowrap}.tabela-ativos th{white-space:normal}@media(max-width:720px){.consolidacao-graficos.duas-colunas{grid-template-columns:1fr}}@media print{.relatorio .tabela-ativos{font-size:10.5px}}.grade-roscas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px;margin-bottom:8px}.mini-rosca{margin:0;border-top:1px solid var(--nc-linha);padding-top:8px}.mini-rosca figcaption{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nc-petroleo);font-weight:500}@media(max-width:720px){.grade-roscas{grid-template-columns:1fr 1fr}}.bloco-grafico{break-inside:avoid}.relatorio .tabela-cupons{font-size:10.5px}.relatorio .tabela-cupons th,.relatorio .tabela-cupons td{padding-left:4px;padding-right:4px;white-space:nowrap}.relatorio .tabela-cupons td:first-child{white-space:normal;min-width:120px}.relatorio .tabela-cupons td.paga{background:var(--nc-nevoa);color:var(--nc-petroleo);font-weight:500}@media print{.relatorio .tabela-cupons{font-size:8.5px}}.legenda-grafico{margin:2px 0 6px;font-size:11px;line-height:1.4;color:var(--texto-suave);font-weight:300}.legenda-grafico a{color:var(--nc-teal);text-decoration:none;border-bottom:1px solid var(--nc-linha);white-space:nowrap}.legenda-grafico a:after{content:" ›"}.mini-rosca .legenda-grafico,.ativo-graficos .legenda-grafico{font-size:10px;min-height:2.8em}.ativo-graficos .legenda-grafico a{display:none}.glossario{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.glossario>div{padding:12px 0;border-top:1px solid var(--nc-linha);break-inside:avoid;scroll-margin-top:90px}.glossario dt{font-size:13px;font-weight:500;color:var(--nc-petroleo);margin-bottom:4px}.glossario dd{margin:0;font-size:12px;line-height:1.55;color:var(--texto-2);font-weight:300}.glossario dd p{margin:0 0 4px}.glossario .glossario-breve{color:var(--texto);font-weight:400}@media(max-width:720px){.glossario{grid-template-columns:1fr}}@media print{.legenda-grafico{font-size:9.5px}.mini-rosca .legenda-grafico,.ativo-graficos .legenda-grafico{font-size:8.5px}.glossario dd{font-size:10.5px}.glossario>div{padding:8px 0}}.exportando .relatorio .pagina{box-shadow:none}.cvm-carteira{display:flex;align-items:center;gap:10px;flex-direction:row}.cvm-carteira small{color:var(--texto-suave);font-size:11px}@media print{.pagina-ativo .ativo-carac>div{padding:3px 10px 3px 0}.pagina-ativo .ativo-leitura{margin-top:-4px}.pagina-ativo .tabela-metricas-rel td,.pagina-ativo .tabela-metricas-rel th{padding-top:1.5px;padding-bottom:1.5px}}.objetivo-edicao{position:relative;border:1px solid var(--nc-linha);border-radius:var(--raio);padding:14px 44px 12px 14px;background:var(--nc-papel)}.objetivo-edicao+.objetivo-edicao{margin-top:10px}.objetivo-edicao .btn-remover{position:absolute;top:10px;right:10px}.objetivo-resumo{margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--nc-linha);font-size:13px;color:var(--texto-2)}.objetivo-resumo .chip{margin-right:6px}.atalhos-objetivo{flex-wrap:wrap;gap:6px}.atalhos-objetivo>span{font-size:12px;color:var(--texto-suave);margin-right:4px}.cartao-objetivo-cab h4 small.sub{display:block;font-size:11.5px;font-weight:400;color:var(--texto-suave);margin-top:2px}.relatorio .pagina{position:relative}.btn-ocultar{position:absolute;top:10px;right:10px;z-index:2;font-size:11px;padding:3px 10px;border-radius:999px;border:1px solid var(--nc-linha);background:#fff;color:var(--texto-suave);cursor:pointer;opacity:.55}.btn-ocultar:hover,.btn-ocultar:focus-visible{opacity:1;color:var(--atencao);border-color:var(--atencao)}.secoes-ocultas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:210mm;margin:0 auto 12px;padding:10px 14px;background:var(--nc-nevoa);border-radius:var(--raio);font-size:12px;color:var(--texto-2)}.secoes-ocultas button{border:1px solid var(--nc-linha);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.secoes-ocultas button em{font-style:normal;color:var(--nc-teal);margin-left:4px}.exportando .so-assessor{display:none!important}@media print{.btn-ocultar,.secoes-ocultas{display:none!important}}.resumo-simulacao{margin:6px 0 14px;padding:14px 18px;background:var(--nc-nevoa);border-radius:var(--raio);font-size:14px;line-height:1.6;color:var(--texto);font-weight:300}.resumo-simulacao strong{color:var(--nc-petroleo);font-weight:600}.relatorio .topico{position:relative}.btn-ocultar-topico{position:absolute;top:-4px;right:0;z-index:2;font-size:10.5px;line-height:1.4;padding:2px 9px;border-radius:999px;border:1px solid var(--nc-linha);background:#fff;color:var(--texto-suave);cursor:pointer;opacity:.5;transition:opacity .15s}.relatorio .topico:hover>.btn-ocultar-topico,.btn-ocultar-topico:focus-visible{opacity:1}.btn-ocultar-topico:hover{color:var(--atencao);border-color:var(--atencao)}.relatorio .btn-ocultar{top:8px;right:10px}.relatorio .resumo-linha{margin:8px 0 0;font-size:12px;color:var(--texto-2)}.relatorio .resumo-linha strong{color:var(--nc-petroleo);font-weight:600}.relatorio .bloco-mercado{margin-top:18px;padding-top:14px;border-top:1px solid var(--nc-petroleo)}.relatorio .bloco-mercado-titulo{margin-top:0}.relatorio .titulo-detalhe{font-weight:400;letter-spacing:0;text-transform:none;color:var(--texto-suave);margin-left:6px}.relatorio .bloco-indexador+.bloco-indexador,.relatorio .topico+.topico .bloco-indexador{margin-top:14px}.relatorio .bloco-mercado .duas-colunas{align-items:start}@media print{.relatorio .topico,.relatorio .subclasse-bloco,.relatorio .bloco-indexador,.relatorio tr{break-inside:avoid}.relatorio h3,.relatorio h4,.relatorio .subclasse-cab,.relatorio figcaption{break-after:avoid}.btn-ocultar-topico{display:none!important}}.relatorio .tabela-cupons{font-size:10px}.relatorio .tabela-cupons th,.relatorio .tabela-cupons td{padding-left:3px;padding-right:3px}.relatorio .tabela-cupons td small{display:block;color:var(--texto-suave);font-size:9px}.relatorio .tabela-rolagem{max-width:100%}.relatorio .tabela th{white-space:normal}.relatorio .tabela.tabela-cupons tbody td.paga{background:var(--nc-nevoa);color:var(--nc-petroleo);font-weight:500}.relatorio .calendario{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.relatorio .cal-mes{border:1px solid var(--nc-linha);border-radius:4px;padding:8px 9px 9px;min-height:74px;display:flex;flex-direction:column;gap:2px}.relatorio .cal-mes.vazio{background:#fafbfb}.relatorio .cal-mes.vazio strong{color:var(--texto-suave);font-weight:300;font-size:11px}.relatorio .cal-nome{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nc-teal);font-weight:600}.relatorio .cal-mes strong{font-size:14px;font-weight:500;color:var(--nc-petroleo)}.relatorio .cal-mes ul{list-style:none;margin:4px 0 0;padding:0}.relatorio .cal-mes li{display:flex;justify-content:space-between;gap:6px;font-size:9.5px;line-height:1.35;color:var(--texto-2)}.relatorio .cal-mes li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relatorio .cal-mes li em{font-style:normal;color:var(--texto);white-space:nowrap}.relatorio .cal-mes .cal-mais{color:var(--texto-suave)}.relatorio .cal-resumo{margin-top:6px}.relatorio .tabela-pagamentos td small{display:block;color:var(--texto-suave);font-size:10px}@media(max-width:720px){.relatorio .calendario{grid-template-columns:repeat(2,minmax(0,1fr))}}.relatorio .sumario-lista{list-style:none;margin:0;padding:0}.relatorio .sumario-parte{margin:0 0 16px}.relatorio .sumario-parte-nome{display:block;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-teal);padding-bottom:6px;border-bottom:1px solid var(--nc-petroleo);margin-bottom:2px}.relatorio .sumario-parte ol{list-style:none;margin:0;padding:0}.relatorio .sumario-parte li a{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--nc-linha);color:var(--texto);text-decoration:none;font-size:14px;font-weight:300}.relatorio .sumario-parte li a:hover .sumario-titulo{color:var(--nc-teal)}.relatorio .sumario-num{font-size:11px;font-weight:600;color:var(--nc-acento);min-width:22px}.relatorio .sumario-pontos{flex:1;border-bottom:1px dotted #c9d3d5;transform:translateY(-4px)}.relatorio .sumario-pagina{min-width:24px;text-align:right;font-size:12px;color:var(--texto-2)}@media print{.relatorio .sumario-parte li a{padding:5px 0;font-size:12.5px}}.relatorio .sumario .sec-corpo{padding-top:14px}.relatorio .sumario-parte{margin-bottom:10px}.relatorio .sumario-parte-nome{padding-bottom:4px}.relatorio .sumario-parte li a{padding:4px 0;font-size:13px}.exportando .capa{height:297mm;min-height:0}.exportando .sec-corpo{padding-bottom:12mm}.exportando .tabela-rolagem{overflow:visible}.exportando .relatorio{font-size:13.5px;line-height:1.5}.exportando .sec-cab{padding:16px 14mm 18px}.exportando .sec-cab h2{font-size:22px}.exportando .sec-corpo{padding:16px 14mm 0}.exportando .sec-corpo h3{font-size:15px;margin:16px 0 8px}.exportando .lead,.exportando .mensagem{font-size:14px}.exportando .mensagem{margin-bottom:14px}.exportando .kpis{margin-bottom:14px;gap:8px}.exportando .kpi{padding:8px 12px}.exportando .kpi-valor{font-size:20px}.exportando .conclusao{padding:8px 12px}.exportando .conclusao li{padding:2px 0;font-size:12.5px}.exportando .fase{padding:10px 12px 12px;font-size:12px}.exportando .dados{font-size:13px;gap:3px 12px}.exportando .destaque,.exportando .preferencia{font-size:13px;padding:10px 14px}.exportando .nota{font-size:11.5px}.exportando .grafico-objetivo{height:200px}.exportando .cartao-objetivo{padding:10px 14px}.exportando .entendimento{gap:16px}.exportando .relatorio .pagina{box-shadow:none;margin:0}.exportando .relatorio .capa{height:297mm;min-height:0}.exportando .relatorio .sec-cab{padding-top:6mm}.exportando .relatorio .sec-cab h2{font-size:28px;margin-top:18px}.exportando .relatorio .sec-corpo{padding-top:18px}.exportando .relatorio .lead{font-size:14px;line-height:1.5}.exportando .ficha-grupo{margin-top:14px}.exportando .ficha-linha{padding:6px 0;font-size:12px;line-height:1.45;grid-template-columns:130px minmax(0,1fr)}.exportando .ficha-linha dt{font-size:9.5px}.exportando .ficha-preocupacoes li{padding:5px 0;font-size:12px}.exportando .relatorio .ficha-grupo h3{margin-bottom:2px}.exportando .relatorio .sec-cab{padding-top:2mm}.exportando .relatorio .sec-cab h2{font-size:24px;margin-top:12px}.exportando .relatorio .sec-corpo{padding-top:12px}.exportando .ficha-linha dd p{margin-bottom:.2em}.exportando .ficha-preocupacoes{display:block;columns:2;column-gap:28px}.exportando .relatorio .sec-corpo{padding-bottom:0}.exportando .pagina-ativo .ativo-titulo{margin-top:16px}.exportando .pagina-ativo .tabela-metricas-rel{font-size:10.5px}.exportando .pagina-ativo .sec-cab h2{font-size:22px}.exportando .pagina-ativo .sec-corpo{padding-top:8px}.exportando .pagina-ativo .ativo-sub{margin-bottom:4px}.exportando .pagina-ativo .ativo-descricao{font-size:11px;line-height:1.45}.exportando .pagina-ativo .ativo-leitura{gap:20px}.exportando .pagina-ativo .tabela-metricas-rel{font-size:10px}.exportando .pagina-ativo .ativo-topo{gap:8px}.exportando .pagina-ativo .ativo-posicao{padding-top:6px}.exportando .pagina-ativo .ativo-posicao dd{font-size:14px}.exportando .pagina-ativo .ativo-carac{margin-top:10px}.exportando .pagina-ativo .ativo-carac>div{padding:4px 10px 4px 0}.exportando .pagina-ativo .ativo-carac dd{font-size:10.5px}.exportando .pagina-ativo .ativo-titulo{margin:12px 0 4px;font-size:9.5px}.exportando .pagina-ativo .tabela-metricas-rel td,.exportando .pagina-ativo .tabela-metricas-rel th{padding-top:2px;padding-bottom:2px}.exportando .pagina-ativo .tabela-metricas-rel .spark{height:14px}.exportando .pagina-ativo .ativo-graficos{margin-top:10px;gap:14px}.exportando .pagina-ativo .ativo-destaques li{padding:3px 0 3px 14px;font-size:10.5px}.exportando .pagina-ativo .ativo-destaques li:before{top:10px}.exportando .pagina-ativo .ativo-alertas li{padding:2px 0 2px 14px;font-size:10.5px}.exportando .pagina-ativo .tag-tend{font-size:9.5px}.exportando .pagina-ativo .conclusao-analise{margin-top:10px;padding:6px 12px;font-size:10.5px;line-height:1.45}.exportando .pagina-ativo .conclusao-analise p{margin-bottom:3px}.exportando .pagina-ativo .ativo-carac dt{font-size:8.5px}.exportando .pagina-ativo .nota,.exportando .pagina-ativo .qualitativo{font-size:9.5px;margin:6px 0 0}.exportando .pagina-ativo .grupo-analise{margin-top:10px}.exportando .relatorio .tabela-estrutura td,.exportando .relatorio .tabela-estrutura th{padding-top:4px;padding-bottom:4px}.exportando .relatorio .tabela-estrutura .linha-classe td{padding-top:6px}.exportando .analise-liquidez{margin-top:16px}.exportando .valor-destaque{padding-bottom:12px}.exportando .valor-destaque strong{font-size:28px}.exportando .relatorio .tabela-ativos{font-size:10.5px}.exportando .relatorio .tabela-cupons{font-size:8.5px}.exportando .legenda-grafico{font-size:9.5px}.exportando .mini-rosca .legenda-grafico,.exportando .ativo-graficos .legenda-grafico{font-size:8.5px}.exportando .glossario dd{font-size:10.5px}.exportando .glossario>div{padding:8px 0}.exportando .pagina-ativo .ativo-carac>div{padding:3px 10px 3px 0}.exportando .pagina-ativo .ativo-leitura{margin-top:-4px}.exportando .pagina-ativo .tabela-metricas-rel td,.exportando .pagina-ativo .tabela-metricas-rel th{padding-top:1.5px;padding-bottom:1.5px}.exportando .relatorio .sumario-parte li a{padding:5px 0;font-size:12.5px}.exportando .pagina-ativo .ativo-carac{margin-top:8px}.exportando .pagina-ativo .ativo-graficos{margin-top:6px;gap:12px}.exportando .pagina-ativo .ativo-graficos figcaption{font-size:10px}.exportando .pagina-ativo .ativo-leitura{margin-top:-8px}.exportando .pagina-ativo .ativo-destaques li{padding:2px 0 2px 14px}@media(min-width:721px){.relatorio .sec-corpo .btn-ocultar-topico{right:-15mm;top:0;width:13mm;padding:3px 2px;font-size:9px;line-height:1.15;white-space:normal;text-align:center;border-radius:6px}.relatorio .sec-corpo .topico .topico>.btn-ocultar-topico{right:-15mm}}:root{--marca-gelo: #E7EDEC;--marca-celeste: #96BCC1;--marca-horizonte: #5394A0;--marca-atlantico: #286674;--marca-petroleo: #043641;--marca-abissal: #031C21;--marca-cinza: #6F8488;--gradiente-nattos: radial-gradient(70% 140% at 92% 120%, rgba(48, 54, 56, .55) 0%, rgba(48, 54, 56, 0) 60%), linear-gradient(90deg, #E7EDEC 0%, #BCD2D5 14%, #8DB6BD 27%, #5D9AA6 40%, #3D7F8D 54%, #286674 66%, #0E4552 80%, #12373F 90%, #3A4547 100%);--gradiente-linha: linear-gradient(90deg, #96BCC1 0%, #5394A0 35%, #286674 65%, #043641 100%);--nc-noite: var(--marca-abissal);--nc-petroleo: var(--marca-petroleo);--nc-teal: var(--marca-atlantico);--nc-acento: var(--marca-horizonte);--nc-nevoa: var(--marca-gelo);--nc-linha: #DCE5E4;--nc-fundo: #F1F4F4;--texto: var(--marca-abissal);--texto-2: #3D5559;--texto-suave: var(--marca-cinza);--fonte: "Neue Haas Unica", "Neue Haas Unica Pro", "NeueHaasUnica", "Neue Haas Grotesk Text", "Helvetica Neue", "Inter", Arial, sans-serif}.relatorio{--ed-tinta: var(--marca-abissal);--ed-tinta-2: #3D5559;--ed-suave: var(--marca-cinza);--ed-linha: #DCE5E4;--ed-acento: var(--marca-atlantico);font-family:var(--fonte)}.barra{background:linear-gradient(90deg,var(--marca-abissal) 0%,var(--marca-petroleo) 55%,var(--marca-atlantico) 100%)}.barra-logo{height:30px;width:auto}.relatorio .sec-topo{border-bottom:0;position:relative;padding-bottom:12px}.relatorio .sec-topo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gradiente-linha)}.relatorio .sec-kicker{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marca-cinza)}.relatorio .sec-num{color:var(--marca-horizonte)}.relatorio .sec-logo{height:24px;width:auto;opacity:1}.relatorio .sec-cab h2{font-size:30px;font-weight:600;letter-spacing:-.015em;color:var(--marca-petroleo);margin-top:22px}.relatorio .sec-corpo h3{font-size:16px;font-weight:600;letter-spacing:-.005em;text-transform:none;color:var(--marca-petroleo);margin:30px 0 12px;padding-left:11px;position:relative}.relatorio .sec-corpo h3:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--marca-horizonte)}.relatorio .sec-corpo h4,.relatorio .ativo-titulo,.relatorio .pagina-ativo .ativo-titulo{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--marca-atlantico);margin:20px 0 8px}.relatorio .mini-rosca figcaption,.relatorio .ativo-graficos figcaption{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--marca-petroleo)}.relatorio .subclasse-cab h3 .grupo-sub,.relatorio .grupo-sub{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--marca-horizonte)}.relatorio .subclasse-cab h3{padding-left:11px}.relatorio .bloco-mercado{border-top:2px solid var(--marca-petroleo)}.relatorio .bloco-mercado-titulo{font-size:17px!important}.relatorio{font-size:13px;line-height:1.55}.relatorio .lead{font-size:15px;font-weight:400;color:var(--marca-abissal)}.relatorio .nota{color:var(--marca-cinza)}.relatorio .ativo-descricao{font-weight:400;color:#3d5559}.relatorio .kpi-valor{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--marca-petroleo)}.relatorio .kpi-rotulo,.relatorio .taxas-medias span,.relatorio .valor-destaque span,.relatorio .ativo-posicao dt,.relatorio .ativo-carac dt,.relatorio .ficha-linha dt,.relatorio .cal-nome{color:var(--marca-cinza);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.relatorio .valor-destaque strong{font-size:32px;font-weight:600;color:var(--marca-petroleo)}.relatorio .valor-destaque small{color:var(--marca-cinza);font-weight:400}.relatorio .taxas-medias{border-top:2px solid var(--marca-petroleo)}.relatorio .taxas-medias strong{font-size:16px;font-weight:600;color:var(--marca-petroleo)}.relatorio .taxas-medias .taxa-total{background:var(--marca-gelo)}.relatorio .ativo-posicao dd{font-weight:600;color:var(--marca-petroleo)}.relatorio .ativo-carac dd{font-weight:500}.relatorio .lista-composicao strong{font-weight:600;color:var(--marca-petroleo)}.relatorio .classe-cartao strong{font-weight:600}.relatorio .cal-mes strong,.relatorio .resumo-simulacao strong,.relatorio .resumo-linha strong,.relatorio .ficha-linha dd strong{font-weight:600;color:var(--marca-petroleo)}.relatorio .tabela th{color:var(--marca-cinza);border-bottom:1px solid var(--marca-petroleo);font-weight:600}.relatorio .tabela td{color:var(--marca-abissal)}.relatorio .tabela td strong{font-weight:600;color:var(--marca-petroleo)}.relatorio .tabela tfoot td{border-top:1px solid var(--marca-petroleo);font-weight:600;color:var(--marca-petroleo)}.relatorio .tabela-estrutura .linha-classe td{color:var(--marca-petroleo);font-weight:600;border-top-color:var(--marca-petroleo)}.relatorio .conclusao-analise,.relatorio .mensagem,.relatorio .resumo-simulacao{background:var(--marca-gelo);border-left-color:var(--marca-horizonte)}.relatorio .cal-mes{border-color:#d4dfde}.relatorio .sumario-parte-nome{color:var(--marca-petroleo);border-bottom:2px solid var(--marca-petroleo);font-size:11px}.relatorio .sumario-num{color:var(--marca-horizonte)}.relatorio .sumario-parte li a{font-weight:400;color:var(--marca-abissal)}.relatorio .capa{background:#fff;color:var(--marca-petroleo);padding:0;display:grid;grid-template-rows:46% 1fr auto;min-height:297mm}.relatorio .capa-faixa{background:var(--gradiente-nattos);display:flex;justify-content:space-between;align-items:flex-start;padding:16mm 18mm}.relatorio .capa-logo{height:40px;width:auto}.relatorio .capa-selo{color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin-top:12px}.relatorio .capa-conteudo{padding:22mm 18mm 0;align-self:start}.relatorio .capa-kicker{color:var(--marca-horizonte);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px}.relatorio .capa h1{font-size:46px;font-weight:600;letter-spacing:-.02em;line-height:1.08;color:var(--marca-petroleo);max-width:12em}.relatorio .capa-linha{background:var(--gradiente-linha);width:72px;height:3px;margin:26px 0 16px}.relatorio .capa-data{color:var(--marca-cinza);font-size:13px}.relatorio .capa-rodape{padding:0 18mm 16mm;border-top:0;color:var(--marca-abissal)}.relatorio .capa-rodape p{padding-top:12px;border-top:1px solid #D4DFDE}.relatorio .capa-rodape p span{color:var(--marca-cinza)}.relatorio .capa-rodape .capa-frase{color:var(--marca-petroleo);font-weight:600;font-size:13px;max-width:none;white-space:nowrap}@media print{.relatorio .capa{height:297mm}}.exportando .relatorio .capa{height:297mm}.relatorio .capa{display:grid;grid-template-columns:36% 1fr;grid-template-rows:1fr;padding:0;min-height:297mm;background:#fff;color:var(--marca-petroleo)}.relatorio .capa-painel{background:radial-gradient(120% 60% at 0% 100%,#5394a047,#5394a000 60%),linear-gradient(180deg,#0B4350 0%,var(--marca-petroleo) 45%,var(--marca-abissal) 100%);color:#fff;padding:18mm 12mm 16mm 14mm;display:flex;flex-direction:column;justify-content:space-between}.relatorio .capa-painel .capa-logo{height:46px;width:auto;align-self:flex-start}.relatorio .capa-slogan p{font-size:28px;font-weight:300;line-height:1.22;letter-spacing:-.01em;margin:0;color:#fff;max-width:7em}.relatorio .capa-traco{display:block;width:34px;height:2px;background:var(--marca-celeste);margin-bottom:18px}.relatorio .capa-assessor p{margin:0 0 10px;font-size:11.5px;color:#dce8e9;display:flex;flex-direction:column;gap:2px;word-break:break-word}.relatorio .capa-assessor span{font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-celeste)}.relatorio .capa-principal{background:radial-gradient(90% 55% at 100% 0%,#96bcc18c,#96bcc100 70%),linear-gradient(160deg,#FFFFFF 0%,#F4F7F7 45%,var(--marca-gelo) 100%);padding:18mm 14mm 16mm;display:flex;flex-direction:column;justify-content:space-between}.relatorio .capa-principal .capa-selo{margin:0;text-align:right;color:var(--marca-atlantico);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.relatorio .capa-principal .capa-conteudo{padding:0;align-self:auto}.relatorio .capa h1{font-size:60px;font-weight:500;line-height:1.02;letter-spacing:-.03em;color:var(--marca-petroleo);margin:0;max-width:none}.relatorio .capa h1 span{color:var(--marca-horizonte)}.relatorio .capa-cliente{margin:34px 0 6px;font-size:22px;font-weight:600;color:var(--marca-petroleo)}.relatorio .capa-data{margin:0;font-size:13px;color:var(--marca-cinza)}.relatorio .capa-temas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.relatorio .capa-temas li{font-size:11.5px;line-height:1.35;color:var(--marca-atlantico);padding:12px 10px 0 0;border-top:1px solid var(--marca-celeste)}.relatorio .capa-temas li+li{padding-left:10px;border-left:1px solid #D4DFDE}.relatorio .capa-temas li:first-child{border-top:2px solid var(--marca-horizonte)}@media(max-width:720px){.relatorio .capa{grid-template-columns:1fr}.relatorio .capa-painel{min-height:260px}.relatorio .capa h1{font-size:42px}.relatorio .capa-temas{grid-template-columns:1fr 1fr}}.relatorio .sumario-parte-nome{border-bottom:0;padding-bottom:2px;margin-bottom:0}.relatorio .sumario-parte li a{border-bottom:0;padding:3px 0}.relatorio .sumario-pontos{border-bottom:0}.relatorio .sumario-parte{margin-bottom:14px}.relatorio{--seg-cor: var(--marca-petroleo);--seg-escuro: var(--marca-abissal);--seg-texto: var(--marca-petroleo);--seg-destaque: var(--marca-horizonte);--seg-claro: var(--marca-gelo);--seg-sobre: #FFFFFF;--seg-sobre-2: var(--marca-celeste);--seg-brilho: rgba(83, 148, 160, .3);--seg-divisor: rgba(255, 255, 255, .22);--seg-tinta: rgba(150, 188, 193, .45)}.relatorio[data-segmento=advisory]{--seg-cor: var(--marca-atlantico);--seg-escuro: var(--marca-petroleo);--seg-texto: var(--marca-atlantico);--seg-destaque: var(--marca-horizonte);--seg-claro: #E4EEEF;--seg-sobre-2: #CFE2E5;--seg-brilho: rgba(150, 188, 193, .3);--seg-tinta: rgba(83, 148, 160, .3)}.relatorio[data-segmento=private]{--seg-cor: var(--marca-celeste);--seg-escuro: var(--marca-horizonte);--seg-texto: var(--marca-petroleo);--seg-destaque: var(--marca-horizonte);--seg-claro: #EDF4F5;--seg-sobre: var(--marca-abissal);--seg-sobre-2: var(--marca-petroleo);--seg-brilho: rgba(231, 237, 236, .45);--seg-divisor: rgba(3, 28, 33, .22);--seg-tinta: rgba(150, 188, 193, .55)}.relatorio[data-segmento=wealth]{--seg-cor: var(--marca-abissal);--seg-escuro: #000A0C;--seg-texto: var(--marca-abissal);--seg-destaque: var(--marca-atlantico);--seg-claro: #E8ECEC;--seg-brilho: rgba(40, 102, 116, .35);--seg-tinta: rgba(111, 132, 136, .3)}.relatorio .sec-topo:after{background:linear-gradient(90deg,var(--seg-cor) 0%,var(--seg-cor) 28%,var(--marca-celeste) 100%)}.relatorio .sec-num,.relatorio .sumario-num{color:var(--seg-destaque)}.relatorio .sec-cab h2,.relatorio .sec-corpo h3,.relatorio .kpi-valor,.relatorio .valor-destaque strong,.relatorio .taxas-medias strong,.relatorio .sumario-parte-nome{color:var(--seg-texto)}.relatorio .sec-corpo h3:before{background:var(--seg-cor)}.relatorio .conclusao-analise,.relatorio .mensagem,.relatorio .resumo-simulacao{background:var(--seg-claro);border-left-color:var(--seg-cor)}.relatorio .taxas-medias .taxa-total{background:var(--seg-claro)}.relatorio .capa{grid-template-columns:38% 1fr}.relatorio .capa-painel{position:relative;overflow:hidden;color:var(--seg-sobre);background:radial-gradient(110% 55% at 0% 100%,var(--seg-brilho) 0%,rgba(0,0,0,0) 62%),linear-gradient(180deg,var(--seg-cor) 0%,var(--seg-cor) 40%,var(--seg-escuro) 100%);padding:18mm 13mm 16mm 15mm}.relatorio .capa-painel:before,.relatorio .capa-painel:after{content:"";position:absolute;border-radius:50%;border:1px solid currentColor;opacity:.12;pointer-events:none}.relatorio .capa-painel:before{width:150mm;height:150mm;right:-95mm;top:70mm}.relatorio .capa-painel:after{width:105mm;height:105mm;right:-72mm;top:92mm}.relatorio .capa-painel>*{position:relative;z-index:1}.relatorio .capa-painel .capa-logo{height:44px}.relatorio .capa-slogan p{color:var(--seg-sobre);font-size:30px;font-weight:300;line-height:1.18;max-width:6.5em}.relatorio .capa-traco{background:var(--seg-sobre-2);width:40px}.relatorio .capa-base{display:flex;flex-direction:column;gap:14mm}.relatorio .capa-segmento{margin:0;white-space:nowrap;font-size:27px;font-weight:300;letter-spacing:-.01em;line-height:1;color:var(--seg-sobre)}.relatorio .capa-segmento strong{font-weight:500;letter-spacing:-.02em}.relatorio .capa-assessor{padding-top:5mm;border-top:1px solid var(--seg-divisor)}.relatorio .capa-assessor p{color:var(--seg-sobre);opacity:.92}.relatorio .capa-assessor span{color:var(--seg-sobre-2)}.relatorio .capa-principal{background:radial-gradient(85% 50% at 100% 0%,var(--seg-tinta) 0%,rgba(255,255,255,0) 70%),linear-gradient(165deg,#FFFFFF 0%,#F6F8F8 50%,var(--seg-claro) 100%);padding:18mm 15mm 16mm}.relatorio .capa-principal .capa-selo{color:var(--seg-destaque);text-align:right}.relatorio .capa h1{font-size:64px;font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--seg-texto)}.relatorio .capa h1 span{color:var(--seg-destaque)}.relatorio .capa-principal .capa-linha{display:block;width:64px;height:3px;margin:11mm 0 9mm;background:var(--seg-cor);border-radius:2px}.relatorio .capa-dados{margin:0;display:grid;gap:7mm}.relatorio .capa-dados dt{font-size:9.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-cinza);margin-bottom:4px}.relatorio .capa-dados dd{margin:0}.relatorio .capa-dados .capa-cliente{font-size:24px;font-weight:600;letter-spacing:-.01em;color:var(--seg-texto)}.relatorio .capa-dados .capa-data{font-size:14px;color:var(--marca-abissal)}.relatorio .capa-temas{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.relatorio .capa-temas li{display:flex;flex-direction:column;gap:6px;font-size:11.5px;font-weight:500;color:var(--marca-abissal);padding:10px 10px 0 0;border-top:1px solid #CBD9DA}.relatorio .capa-temas li+li{padding-left:10px;border-left:0}.relatorio .capa-temas li:first-child{border-top:1px solid #CBD9DA}.relatorio .capa-temas li span{font-size:10px;font-weight:600;letter-spacing:.12em;color:var(--seg-destaque)}.relatorio .capa-temas li{box-shadow:inset 0 2px 0 0 transparent}.relatorio .capa-temas li:first-child{box-shadow:inset 0 2px 0 0 var(--seg-cor)}@media(max-width:720px){.relatorio .capa{grid-template-columns:1fr}.relatorio .capa h1{font-size:44px}.relatorio .capa-segmento,.relatorio .capa-slogan p{font-size:24px}}.segmentos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:10px;overflow:hidden;margin:4px 0 8px}.segmento-opcao{position:relative;cursor:pointer;display:block}.segmento-opcao input{position:absolute;opacity:0;pointer-events:none}.segmento-cartao{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-height:76px;padding:14px 16px 12px;color:#fff;height:100%;opacity:.55;transition:opacity .15s}.segmento-cartao strong{font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap}.segmento-cartao strong small{font-size:14px;font-weight:300;letter-spacing:0;margin-left:5px}.segmento-cartao em{font-style:normal;font-size:11px;font-weight:500;letter-spacing:.02em;opacity:.9}.segmento-opcao[data-seg=essential] .segmento-cartao{background:#043641}.segmento-opcao[data-seg=advisory] .segmento-cartao{background:#286674}.segmento-opcao[data-seg=private] .segmento-cartao{background:#96bcc1;color:#031c21}.segmento-opcao[data-seg=wealth] .segmento-cartao{background:#031c21}.segmento-opcao:hover .segmento-cartao{opacity:.75}.segmento-opcao input:checked+.segmento-cartao{opacity:1}.segmento-opcao input:checked+.segmento-cartao:before{content:"✓";position:absolute;top:10px;right:12px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:#fff;color:#043641}.segmento-opcao input:focus-visible+.segmento-cartao{outline:3px solid var(--marca-horizonte);outline-offset:-3px}.segmento-sugestao{font-size:12.5px;color:var(--marca-cinza);margin:0 0 6px}.segmento-sugestao button{border:0;background:none;padding:0;color:var(--marca-atlantico);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:720px){.segmentos{grid-template-columns:1fr 1fr}}.confirmar-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#031c218c;display:grid;place-items:center;padding:16px}.confirmar{background:#fff;color:var(--marca-abissal);border-radius:12px;padding:24px;width:min(460px,100%);box-shadow:0 20px 50px #031c2159}.confirmar h2{margin:0 0 10px;font-size:19px;font-weight:600;color:var(--marca-petroleo)}.confirmar p{margin:0 0 20px;font-size:14px;line-height:1.55;color:#3d5559}.confirmar-acoes{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirmar-acoes button{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:8px;cursor:pointer;border:1px solid #C9D6D7;background:#fff;color:var(--marca-petroleo)}.confirmar-acoes .primario{background:var(--marca-petroleo);border-color:var(--marca-petroleo);color:#fff}.confirmar-acoes .perigo{background:#a33a2b;border-color:#a33a2b;color:#fff}.confirmar-acoes button:focus-visible{outline:3px solid var(--marca-horizonte);outline-offset:2px}.relatorio .capa{position:relative;overflow:hidden}.relatorio .capa-ondas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.relatorio .capa-painel:before,.relatorio .capa-painel:after{display:none}.relatorio .capa-painel,.relatorio .capa-principal{position:relative}.relatorio .capa-painel>*,.relatorio .capa-principal>*{position:relative;z-index:2}.relatorio .capa-painel{background:radial-gradient(120% 50% at 100% 63%,var(--seg-brilho) 0%,rgba(0,0,0,0) 60%),linear-gradient(180deg,var(--seg-cor) 0%,var(--seg-cor) 35%,var(--seg-escuro) 100%)}.relatorio .capa-principal{background:radial-gradient(70% 38% at 0% 63%,var(--seg-tinta) 0%,rgba(255,255,255,0) 70%),linear-gradient(170deg,#FFFFFF 0%,#FFFFFF 40%,#F3F6F6 75%,var(--seg-claro) 100%);display:grid;grid-template-rows:auto 1fr auto;gap:0}.relatorio .capa-principal .capa-conteudo{align-self:start;padding-top:34mm}.relatorio .capa h1{font-size:66px}.relatorio .capa-temas{display:none}.relatorio .capa-confidencial{margin:0;align-self:end;padding-top:4mm;border-top:1px solid #CBD9DA;font-size:10px;letter-spacing:.02em;color:var(--marca-cinza);max-width:30em}.relatorio .glossario-calculo{margin-top:26px}.relatorio .glossario-calculo .lead{font-size:13px;margin:0 0 12px}.relatorio .calculo-passos{list-style:none;counter-reset:passo;padding:0;margin:0}.relatorio .calculo-passos li{counter-increment:passo;position:relative;padding:10px 0 10px 34px;border-top:1px solid #DCE5E4}.relatorio .calculo-passos li:before{content:counter(passo);position:absolute;left:0;top:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--seg-sobre);background:var(--seg-cor)}.relatorio .calculo-passos h4{margin:1px 0 4px!important;font-size:13px;color:var(--seg-texto)!important}.relatorio .calculo-passos p{margin:0 0 6px;font-size:12px;line-height:1.5;color:#3d5559}.relatorio .formula{display:block;margin:4px 0 6px;padding:7px 10px;border-radius:6px;background:var(--seg-claro);font-family:var(--fonte);font-size:11.5px;font-weight:500;color:var(--marca-abissal);line-height:1.55;white-space:normal}.relatorio .calculo-exemplo{font-size:11.5px!important;color:var(--marca-abissal)!important}.relatorio .calculo-exemplo span{display:inline-block;margin-right:8px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--seg-destaque)}.relatorio .diag-resumo{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 16px}.relatorio .diag-resumo-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--seg-claro)}.relatorio .diag-resumo-item strong{font-size:22px;font-weight:600;line-height:1;color:var(--seg-texto)}.relatorio .diag-resumo-item>span{font-size:11px;color:var(--marca-cinza);margin-right:2px}.relatorio .diag-mapa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.relatorio .diag-mapa-pilar{border-top:3px solid var(--seg-cor);padding-top:10px}.relatorio .diag-mapa-cab{display:flex;align-items:center;gap:8px;margin-bottom:8px}.relatorio .diag-mapa-cab strong{font-size:14px;font-weight:600;color:var(--seg-texto)}.relatorio .pilar-num{background:var(--seg-cor);color:var(--seg-sobre)}.relatorio .diag-mapa-cab .pilar-num{width:24px;height:24px;font-size:12px}.relatorio .diag-mapa ul{list-style:none;margin:0;padding:0}.relatorio .diag-mapa li{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-bottom:1px solid #E3EBEA;font-size:12px;line-height:1.35;color:var(--marca-abissal)}.relatorio .diag-mapa li small{display:block;font-size:10.5px;font-weight:600;margin-top:2px}.relatorio .diag-ponto{flex:0 0 auto;width:9px;height:9px;border-radius:50%;margin-top:4px;background:var(--neutro)}.relatorio .diag-mapa .status-adequado .diag-ponto{background:var(--ok)}.relatorio .diag-mapa .status-atencao .diag-ponto{background:var(--atencao)}.relatorio .diag-mapa .status-informacao .diag-ponto{background:var(--info)}.relatorio .diag-mapa .status-adequado small{color:var(--ok)}.relatorio .diag-mapa .status-atencao small{color:var(--atencao)}.relatorio .diag-mapa .status-informacao small{color:var(--info)}.relatorio .diag-mapa .status-nao_prioritario small{color:var(--neutro)}.relatorio .diag-pilar{margin-top:26px}.relatorio .diag-pilar-cab{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.relatorio .diag-pilar-cab .pilar-num{flex:0 0 auto;width:32px;height:32px;font-size:15px}.relatorio .diag-pilar-cab h3{margin:3px 0 2px!important;padding-left:0!important}.relatorio .diag-pilar-cab h3:before{display:none}.relatorio .diag-pilar-cab p{margin:0;font-size:12.5px;color:#3d5559}.relatorio .tabela-diagnostico{table-layout:fixed;width:100%}.relatorio .tabela-diagnostico th{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.relatorio .tabela-diagnostico th:first-child{width:27%}.relatorio .tabela-diagnostico-resumida th:first-child{width:40%}.relatorio .tabela-diagnostico td{vertical-align:top;font-size:11.5px;line-height:1.5;padding-top:10px;padding-bottom:10px}.relatorio .tabela-diagnostico td p{margin:0 0 4px}.relatorio .tabela-diagnostico .diag-tema strong{display:block;font-size:12.5px;margin-bottom:6px;color:var(--seg-texto)}.relatorio .tabela-diagnostico .diag-tema .chip{font-size:10px}.relatorio .tabela-diagnostico .pergunta{margin-top:6px!important;font-size:10.5px;color:var(--marca-cinza);line-height:1.4}.relatorio .tabela-diagnostico tr.status-adequado td:first-child{border-left:3px solid var(--ok);padding-left:10px;box-shadow:none;background:none}.relatorio .tabela-diagnostico tr.status-atencao td:first-child{border-left:3px solid var(--atencao);padding-left:10px;box-shadow:none;background:none}.relatorio .tabela-diagnostico tr.status-informacao td:first-child{border-left:3px solid var(--info);padding-left:10px;box-shadow:none;background:none}.relatorio .tabela-diagnostico tr.status-nao_prioritario td:first-child{border-left:3px solid var(--neutro);padding-left:10px;box-shadow:none;background:none}@media(max-width:720px){.relatorio .diag-mapa{grid-template-columns:1fr}}.relatorio .capa{display:flex;flex-direction:column;justify-content:space-between;grid-template-columns:none;grid-template-rows:none;position:relative;overflow:hidden;min-height:297mm;padding:17mm 17mm 15mm;background:var(--capa-fundo);color:var(--capa-texto)}.relatorio .capa>*{position:relative;z-index:1}.relatorio .capa .capa-marca{position:absolute;z-index:0;width:250mm;height:auto;right:-78mm;top:112mm;pointer-events:none}.relatorio .capa .capa-logo{height:40px;width:auto}.relatorio .capa .capa-selo{margin:0;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--capa-texto);opacity:.8}.relatorio .capa .capa-conteudo{margin:-22mm 0 0;padding:0;align-self:auto}.relatorio .capa h1{margin:0;font-size:72px;font-weight:500;line-height:.98;letter-spacing:-.035em;color:var(--capa-texto);max-width:none}.relatorio .capa h1 span{color:var(--capa-texto);font-weight:300}.relatorio .capa .capa-dados{display:flex;gap:14mm;margin:16mm 0 0;padding-top:6mm;border-top:1px solid currentColor;border-top-color:var(--capa-acento);max-width:128mm}.relatorio .capa .capa-dados dt{font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--capa-acento);margin-bottom:6px}.relatorio .capa .capa-dados dd{margin:0}.relatorio .capa .capa-dados .capa-cliente{font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--capa-texto)}.relatorio .capa .capa-dados .capa-data{font-size:14px;color:var(--capa-texto);padding-top:4px}.relatorio .capa-pe{display:flex;justify-content:space-between;align-items:flex-end;gap:12mm}.relatorio .capa .capa-segmento{margin:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap;color:var(--capa-texto)}.relatorio .capa .capa-segmento strong{font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1}.relatorio .capa .capa-segmento span{font-size:19px;font-weight:300}.relatorio .capa-pe-dir{text-align:right}.relatorio .capa .capa-slogan{margin:0 0 6px;font-size:15px;font-weight:400;color:var(--capa-texto)}.relatorio .capa .capa-contatos{margin:0;font-size:10.5px;color:var(--capa-acento)}.relatorio .capa .capa-contatos span{margin:0 6px}.relatorio .capa-painel,.relatorio .capa-principal,.relatorio .capa-ondas,.relatorio .capa-temas,.relatorio .capa-confidencial{display:none}@media(max-width:720px){.relatorio .capa{padding:28px 18px;min-height:640px}.relatorio .capa h1{font-size:46px}.relatorio .capa .capa-marca{width:150%;right:-45%;top:45%}.relatorio .capa-pe{flex-direction:column;align-items:flex-start}.relatorio .capa-pe-dir{text-align:left}.relatorio .capa .capa-dados{flex-direction:column;gap:14px}}.relatorio[data-segmento=corporate]{--seg-cor: #215F6C;--seg-escuro: var(--marca-petroleo);--seg-texto: var(--marca-petroleo);--seg-destaque: var(--marca-horizonte);--seg-claro: #EEF2F1;--seg-sobre: #FFFFFF;--seg-sobre-2: #CFE2E5}.segmentos{grid-template-columns:repeat(5,minmax(0,1fr))}.segmento-opcao[data-seg=corporate] .segmento-cartao{background:#e8edeb;color:#215f6c}.segmento-opcao[data-seg=essential] .segmento-cartao{background:#043741}.segmento-opcao[data-seg=advisory] .segmento-cartao{background:#286874}.segmento-opcao[data-seg=wealth] .segmento-cartao{color:#9ec2c6}.segmento-cartao strong{font-size:19px}@media(max-width:900px){.segmentos{grid-template-columns:repeat(2,minmax(0,1fr))}}.relatorio .capa .capa-marca{display:none}.relatorio .capa .capa-nc{width:64mm;height:auto;display:block}.relatorio .capa-topo{align-items:flex-start}.relatorio .capa .capa-selo{padding-top:2mm}.relatorio .capa .capa-conteudo{margin-top:0}.relatorio .capa-pe{align-items:flex-end}.relatorio .capa .capa-slogan{margin:0 0 7mm;font-size:14px;color:var(--capa-acento)}.relatorio .capa-pe-dir{display:flex;flex-direction:column;align-items:flex-end;gap:4mm;text-align:right}.relatorio .capa .capa-pe-dir .capa-logo{height:30px;width:auto}.relatorio .capa .capa-contatos{line-height:1.6}.relatorio .capa-topo{align-items:center}.relatorio .capa .capa-topo .capa-logo{height:44px}.relatorio .capa .capa-selo{padding-top:0}.relatorio .capa{display:flex;flex-direction:column;justify-content:flex-start;padding:18mm 18mm 15mm;min-height:297mm;color:var(--capa-texto);background-color:var(--capa-fundo);background-image:linear-gradient(215deg,var(--capa-brilho) 0%,rgba(0,0,0,0) 48%),linear-gradient(35deg,var(--capa-sombra) 0%,rgba(0,0,0,0) 50%)}.relatorio .capa-topo{display:flex;justify-content:space-between;align-items:center}.relatorio .capa .capa-topo .capa-logo{height:34px;width:auto}.relatorio .capa .capa-selo{font-size:9.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--capa-acento);opacity:1;padding:0;margin:0;text-align:right}.relatorio .capa .capa-conteudo{margin:auto 0 0;padding:0;transform:translateY(-14mm)}.relatorio .capa .capa-kicker{margin:0 0 6mm;font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--capa-acento)}.relatorio .capa .capa-nome{margin:0;font-size:50px;font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--capa-texto);max-width:15em}.relatorio .capa .capa-traco{display:block;width:15mm;height:1.5px;margin:8mm 0 6mm;background:var(--capa-acento);opacity:.8}.relatorio .capa .capa-data{margin:0;font-size:13px;color:var(--capa-suave)}.relatorio .capa .capa-pe{margin-top:auto;display:flex;align-items:flex-end;gap:12mm;padding-top:6mm;border-top:1px solid var(--capa-linha)}.relatorio .capa .capa-pe>div span{display:block;font-size:8.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--capa-suave);margin-bottom:5px}.relatorio .capa .capa-pe>div p{margin:0;font-size:11.5px;color:var(--capa-texto)}.relatorio .capa .capa-pe .capa-slogan{margin:0 0 0 auto;font-size:11.5px;font-weight:400;color:var(--capa-acento);white-space:nowrap}.relatorio .capa h1 span,.relatorio .capa-segmento,.relatorio .capa-pe-dir,.relatorio .capa-dados,.relatorio .capa-nc{display:none}@media(max-width:720px){.relatorio .capa{padding:28px 18px;min-height:600px}.relatorio .capa .capa-nome{font-size:34px}.relatorio .capa .capa-conteudo{transform:none;margin:30vh 0 40px}.relatorio .capa .capa-pe{flex-direction:column;align-items:flex-start;gap:14px}.relatorio .capa .capa-pe .capa-slogan{margin:0}}.relatorio .tabela-diagnostico .diag-tema .chip{white-space:normal;max-width:100%;line-height:1.3}.barra-acoes a.botao{text-decoration:none;display:inline-flex;align-items:center}body.exportando-paisagem .relatorio{max-width:none;width:1240px}body.exportando-paisagem .relatorio .capa{min-height:0;height:698px;padding:13mm 17mm 11mm}body.exportando-paisagem .relatorio .capa .capa-conteudo{transform:translateY(-4mm)}body.exportando-paisagem .relatorio .capa .capa-nome{font-size:54px}body.exportando-paisagem .relatorio .sumario-lista{column-count:2;column-gap:18mm}body.exportando-paisagem .relatorio .sumario-parte{break-inside:avoid}.tabela-ponte td{font-size:12px}.tabela-ponte .ponte-total td{font-weight:600;color:var(--seg-texto, var(--marca-petroleo));border-top:1px solid var(--seg-cor, var(--marca-petroleo))}.tabela-ponte tr:first-child.ponte-total td{border-top:0}.tabela-ponte td.negativo{color:#8a3b2e}.tabela-ponte td.positivo{color:var(--marca-atlantico)}.relatorio .kpis-comparacao .kpi-valor{font-size:19px;white-space:nowrap}.relatorio .tabela-premissas td{font-size:11px;vertical-align:top}.relatorio .tabela-premissas td small{color:var(--marca-cinza)}.relatorio .cenarios-base,.cenarios-base{font-size:12px;color:#3d5559;margin:0 0 10px}.relatorio .diag-situacao{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--marca-abissal);white-space:nowrap}.relatorio .diag-marca{width:9px;height:9px;border-radius:2px;flex:0 0 auto;box-sizing:border-box}.relatorio .diag-atencao{color:var(--seg-texto);font-weight:600}.relatorio .diag-atencao .diag-marca{background:var(--seg-texto)}.relatorio .diag-informacao .diag-marca{background:var(--marca-celeste)}.relatorio .diag-adequado .diag-marca{background:#fff;border:1.5px solid var(--marca-horizonte)}.relatorio .diag-nao_prioritario{color:var(--marca-cinza)}.relatorio .diag-nao_prioritario .diag-marca{background:var(--marca-gelo);border:1px solid #C9D6D7}.relatorio .tabela-diag-mapa{table-layout:fixed;width:100%}.relatorio .tabela-diag-mapa th:nth-child(1){width:36%}.relatorio .tabela-diag-mapa th:nth-child(2){width:24%}.relatorio .tabela-diag-mapa td{vertical-align:top}.relatorio .tabela-diag-mapa .linha-classe td{color:var(--seg-texto);border-top-color:var(--seg-cor);font-weight:600}.relatorio .tabela-diag-mapa .diag-nome{padding-left:18px;color:var(--marca-abissal)}.relatorio .tabela-diag-mapa .diag-caminho{font-size:11.5px;color:#3d5559;line-height:1.45}.relatorio .sp-num{color:var(--seg-destaque);font-weight:600;margin-right:6px}.relatorio .diag-pilar-descricao{margin:-4px 0 6px;font-size:12.5px;color:#3d5559;max-width:46em}.relatorio .diag-tema{padding:14px 0 6px;border-top:1px solid #DCE5E4}.relatorio .diag-pilar-descricao+.diag-tema{border-top-color:var(--seg-cor)}.relatorio .diag-tema-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.relatorio .sec-corpo .diag-tema-cab h4{margin:0!important;font-size:13.5px;color:var(--seg-texto)}.relatorio .diag-pergunta{margin:3px 0 10px;font-size:11.5px;color:var(--marca-cinza)}.relatorio .diag-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.relatorio .diag-colunas dt{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--marca-cinza);margin-bottom:5px}.relatorio .diag-colunas dd{margin:0;font-size:12px;line-height:1.5;color:var(--marca-abissal)}.relatorio .diag-colunas dd p{margin:0 0 4px}@media(max-width:720px){.relatorio .diag-colunas{grid-template-columns:1fr}}.relatorio .tabela-diag-mapa th:nth-child(1){width:34%}.relatorio .tabela-diag-mapa th:nth-child(2){width:25%}.relatorio .tabela-diag-mapa .diag-situacao{white-space:normal;align-items:flex-start;line-height:1.35}.relatorio .tabela-diag-mapa .diag-marca{margin-top:3px}.importar-ri{flex-basis:100%;display:grid;grid-template-columns:1fr auto;gap:10px 18px;align-items:center;padding:16px 18px;border-radius:10px;background:#fff;border:1px solid var(--marca-celeste);border-left:4px solid var(--marca-atlantico);margin:6px 0 4px}.importar-ri strong{display:block;font-size:15px;color:var(--marca-petroleo);margin-bottom:4px}.importar-ri p{margin:0;font-size:13px;color:#3d5559;max-width:60em}.importar-ri .leitura-status{grid-column:1 / -1}.importar-ri-off{grid-template-columns:1fr;border-left-color:var(--marca-cinza);background:var(--marca-gelo)}@media(max-width:720px){.importar-ri{grid-template-columns:1fr}}.relatorio .sumario-parte{margin:0 0 12px}.relatorio .sumario-parte-link{display:flex;align-items:baseline;gap:0;text-decoration:none;padding:2px 0 4px}.relatorio .sumario-parte-num{min-width:30px;font-size:15px;font-weight:600;color:var(--seg-destaque)}.relatorio .sumario-parte-link .sumario-parte-nome{display:inline;padding:0;margin:0;border:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--seg-texto)}.relatorio .sumario-parte li.sumario-nivel-1 a{padding-left:30px}.relatorio .sumario-parte li.sumario-nivel-2 a{padding-left:52px;font-size:12px;color:#3d5559}.relatorio .sumario-parte li.sumario-nivel-2 .sumario-titulo:before{content:"›";margin-right:7px;color:var(--seg-destaque)}.relatorio .sumario-parte li a:hover .sumario-titulo,.relatorio .sumario-parte-link:hover .sumario-parte-nome{color:var(--marca-horizonte);text-decoration:underline;text-underline-offset:3px}.relatorio .sumario-num{display:none}.relatorio .pagina{scroll-margin-top:128px}html{scroll-behavior:smooth}.relatorio .sec-topo{padding-bottom:0;align-items:center}.relatorio .sec-topo:after{display:none}.relatorio .sec-kicker{display:inline-flex;align-items:center;gap:6px;padding:3px 0 3px 14px;border-left:3px solid var(--seg-cor);font-size:12px;font-weight:600;letter-spacing:.16em;color:#3d5559}.relatorio .sec-num{color:#3d5559;letter-spacing:.08em}.relatorio .sec-cab h2{font-size:36px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--seg-texto);margin:26px 0 0}.relatorio .sec-subtitulo{margin:8px 0 0;font-size:14.5px;color:var(--marca-cinza);max-width:46em}.relatorio .pagina-ativo .sec-cab h2{font-size:30px}.exportando .relatorio .sec-cab h2{font-size:32px;margin-top:20px}.exportando .relatorio .pagina-ativo .sec-cab h2{font-size:26px}.relatorio .titulo-numerado{display:flex;align-items:center;gap:16px;font-size:21px!important;font-weight:700!important;color:var(--marca-abissal)!important;margin:30px 0 14px!important}.relatorio .titulo-numerado:after{content:"";flex:1;height:1px;background:#d4dfde}.relatorio .titulo-numerado:before{position:static!important;flex:0 0 auto;width:4px!important;height:26px;border-radius:1px;background:var(--seg-cor)!important}.relatorio .titulo-numerado{padding-left:0!important}.relatorio .pagina-cliente .titulo-numerado:before{content:"";display:block}.relatorio .cartao-cliente,.relatorio .cartao-fase,.relatorio .cartao-visao,.relatorio .cartao-prioridades{background:#f3f5f5;border-radius:12px}.relatorio .cartao-cliente{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;padding:22px 26px}.relatorio .cliente-identidade{display:flex;gap:22px;align-items:flex-start;padding-right:26px;border-right:1px solid #D4DFDE}.relatorio .cliente-icone{flex:0 0 auto;width:64px;height:64px;border-radius:16px;background:var(--seg-claro);color:var(--seg-texto);display:grid;place-items:center}.relatorio .cliente-icone svg{width:34px;height:34px}.relatorio .cliente-icone-livre{background:none;width:46px;height:46px}.relatorio .cliente-nome{margin:4px 0 6px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--marca-abissal)}.relatorio .cliente-meta{margin:0 0 10px;font-size:13.5px;color:#3d5559;display:flex;align-items:center;gap:10px}.relatorio .cliente-meta .sep{width:1px;height:14px;background:#c9d6d7}.relatorio .cliente-atividade{margin:0;font-size:13.5px;line-height:1.45;color:var(--marca-abissal)}.relatorio .cliente-dados{margin:0;display:grid;gap:12px;align-content:start}.relatorio .cliente-dados dt{font-size:14px;font-weight:700;color:var(--marca-abissal)}.relatorio .cliente-dados dd{margin:2px 0 0;font-size:13px;line-height:1.45;color:#3d5559}.relatorio .cartao-fase{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:18px 26px}.relatorio .fase-nome{display:flex;gap:16px;align-items:center;padding-right:28px;border-right:1px solid #D4DFDE}.relatorio .fase-nome span:not(.cliente-icone){display:block;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#3d5559}.relatorio .fase-nome strong{display:block;font-size:24px;font-weight:700;color:var(--seg-texto);margin-top:2px}.relatorio .cartao-fase p{margin:0;font-size:13.5px;line-height:1.5;color:var(--marca-abissal)}.relatorio .cliente-colunas{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:22px 0 0}.relatorio .cliente-colunas>div{padding:0 32px 0 40px}.relatorio .cliente-colunas>div+div{border-left:1px solid #D4DFDE;padding-left:32px}.relatorio .cliente-colunas h4{margin:0 0 6px!important;font-size:17px!important;font-weight:700!important;color:var(--marca-abissal)!important}.relatorio .cliente-colunas p{margin:0;font-size:15px;line-height:1.45;color:#3d5559}.relatorio .cartao-visao{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:18px 26px;margin-bottom:14px}.relatorio .cartao-visao strong{font-size:19px;font-weight:700;color:var(--seg-texto);padding:14px 0 14px 24px;border-right:1px solid #D4DFDE}.relatorio .cartao-visao p{margin:0;font-size:13px;line-height:1.5;color:var(--marca-abissal)}.relatorio .cartao-prioridades{overflow:hidden;padding-bottom:12px}.relatorio .tabela-prioridades{width:100%;border-collapse:collapse}.relatorio .tabela-prioridades th{background:var(--seg-escuro);color:var(--seg-sobre);font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-align:left;padding:11px 36px}.relatorio .tabela-prioridades th.num,.relatorio .tabela-prioridades td.num{text-align:right}.relatorio .tabela-prioridades td{padding:12px 36px;font-size:15px;color:var(--marca-abissal);border-bottom:1px solid #DCE5E4}.relatorio .tabela-prioridades td:first-child{padding-left:40px}.relatorio .renda-desejada{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:28px;margin:14px 14px 0;padding:16px 26px;border-radius:10px;background:var(--seg-claro)}.relatorio .renda-desejada>span{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--marca-abissal);padding:10px 0 10px 16px;border-right:1px solid #C9D6D7}.relatorio .renda-desejada strong{display:block;font-size:26px;font-weight:700;color:var(--marca-abissal)}.relatorio .renda-desejada small{display:block;font-size:13px;color:#3d5559;margin-top:2px}@media(max-width:720px){.relatorio .cartao-cliente,.relatorio .cartao-fase,.relatorio .cartao-visao,.relatorio .renda-desejada,.relatorio .cliente-colunas{grid-template-columns:1fr}.relatorio .cliente-identidade,.relatorio .fase-nome,.relatorio .cartao-visao strong,.relatorio .renda-desejada>span{border-right:0;padding-right:0}.relatorio .cliente-colunas>div,.relatorio .cliente-colunas>div+div{padding:0;border-left:0;margin-bottom:14px}}.relatorio .cartao-cliente{grid-template-columns:1.45fr 1fr;gap:24px;padding:22px 24px}.relatorio .cliente-identidade{gap:18px;padding-right:22px}.relatorio .cliente-nome{font-size:21px;white-space:nowrap}.relatorio .tabela-prioridades th{padding:11px 24px;white-space:nowrap}.relatorio .tabela-prioridades td{padding:12px 24px}.relatorio .tabela-prioridades td.num{white-space:nowrap;width:1%}.relatorio .tabela-prioridades td:first-child,.relatorio .tabela-prioridades th:first-child{padding-left:34px}.relatorio .renda-desejada{grid-template-columns:250px 1fr}.exportando .relatorio .pagina-cliente .sec-cab h2{font-size:30px;margin-top:16px}.exportando .relatorio .pagina-cliente .sec-subtitulo{font-size:13px;margin-top:6px}.exportando .relatorio .pagina-cliente .titulo-numerado{font-size:17px!important;margin:16px 0 9px!important}.exportando .relatorio .pagina-cliente .titulo-numerado:before{height:20px}.exportando .relatorio .pagina-cliente .cartao-cliente{padding:14px 20px}.exportando .relatorio .pagina-cliente .cliente-icone{width:50px;height:50px;border-radius:12px}.exportando .relatorio .pagina-cliente .cliente-icone svg{width:28px;height:28px}.exportando .relatorio .pagina-cliente .cliente-nome{font-size:18px;margin:2px 0 4px}.exportando .relatorio .pagina-cliente .cliente-meta,.exportando .relatorio .pagina-cliente .cliente-atividade{font-size:12px}.exportando .relatorio .pagina-cliente .cliente-dados{gap:7px}.exportando .relatorio .pagina-cliente .cliente-dados dt{font-size:12.5px}.exportando .relatorio .pagina-cliente .cliente-dados dd{font-size:11.5px}.exportando .relatorio .pagina-cliente .cartao-fase{padding:10px 20px}.exportando .relatorio .pagina-cliente .fase-nome strong{font-size:20px}.exportando .relatorio .pagina-cliente .cartao-fase p{font-size:12px}.exportando .relatorio .pagina-cliente .cliente-colunas{margin-top:12px}.exportando .relatorio .pagina-cliente .cliente-colunas h4{font-size:14.5px!important;margin-bottom:4px!important}.exportando .relatorio .pagina-cliente .cliente-colunas p{font-size:12.5px}.exportando .relatorio .pagina-cliente .cartao-visao{padding:10px 20px;margin-bottom:10px}.exportando .relatorio .pagina-cliente .cartao-visao strong{font-size:16px;padding:8px 0 8px 14px}.exportando .relatorio .pagina-cliente .cartao-visao p{font-size:11.5px;line-height:1.45}.exportando .relatorio .pagina-cliente .tabela-prioridades th{padding:8px 20px;font-size:9.5px}.exportando .relatorio .pagina-cliente .tabela-prioridades td{padding:8px 20px;font-size:13px}.exportando .relatorio .pagina-cliente .renda-desejada{padding:10px 20px;margin-top:10px}.exportando .relatorio .pagina-cliente .renda-desejada strong{font-size:21px}.exportando .relatorio .pagina-cliente .renda-desejada small{font-size:11.5px}.exportando .relatorio .pagina-cliente .cartao-prioridades{padding-bottom:10px}.relatorio .tabela-prioridades .linha-renda td{background:var(--seg-claro);font-weight:600}.relatorio .tabela-prioridades .linha-renda td small{display:block;font-size:12px;font-weight:400;color:#3d5559;margin-top:2px}.exportando .relatorio .pagina-cliente .tabela-prioridades .linha-renda td small{font-size:10.5px}.relatorio .kpis{border-top:0;border-bottom:0}.relatorio .kpi+.kpi{border-left:0;padding-left:18px}.relatorio .tabela-prioridades td{vertical-align:top}.relatorio .tabela-prioridades td.objetivo-nome{font-weight:600;width:38%}.relatorio .tabela-prioridades td:not(.objetivo-nome){color:#3d5559}.relatorio .aloc-visual{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;align-items:start}@media(max-width:720px){.relatorio .aloc-visual{grid-template-columns:1fr}}.relatorio .aloc-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px 28px}.relatorio .aloc-classe{border-top:3px solid var(--cor-classe);padding-top:10px}.relatorio .aloc-classe-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.relatorio .aloc-classe-cab strong{font-size:14.5px;font-weight:600;color:var(--seg-texto)}.relatorio .aloc-classe-cab span{font-size:13px;font-weight:600;color:var(--marca-abissal);white-space:nowrap}.relatorio .aloc-classe ul{list-style:none;margin:0;padding:0}.relatorio .aloc-classe li{display:grid;grid-template-columns:1fr auto 52px;gap:12px;padding:6px 0;border-bottom:1px solid #E3EBEA;font-size:12.5px;color:#3d5559}.relatorio .aloc-classe li:last-child{border-bottom:0}.relatorio .aloc-classe li span:nth-child(2){color:var(--marca-abissal);font-variant-numeric:tabular-nums}.relatorio .aloc-classe li em{font-style:normal;text-align:right;color:var(--marca-cinza);font-variant-numeric:tabular-nums}.relatorio .pagina-cliente{display:grid;grid-template-columns:250px minmax(0,1fr)}.relatorio .pagina-cliente .sec-cab{padding:15mm 13mm 0 12mm}.relatorio .pagina-cliente .sec-logo{display:none}.relatorio .pagina-cliente .sec-corpo{padding:30px 13mm 15mm 12mm}.relatorio .pagina-cliente .sec-subtitulo{margin-top:6px}.relatorio .cli-lado{background:#e7edec;padding:15mm 26px}.relatorio .cli-logo{display:block;height:26px;width:auto;margin-bottom:72px}.relatorio .cli-rotulo{margin:0 0 6px;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marca-cinza)}.relatorio .cli-nome{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--seg-texto)}.relatorio .cli-meta{margin:8px 0 0;font-size:12.5px;color:#3d5559}.relatorio .cli-dados{margin:0}.relatorio .cli-dados>div{margin-top:26px}.relatorio .cli-dados dt{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--marca-cinza)}.relatorio .cli-dados dd{margin:5px 0 0;font-size:12.5px;line-height:1.6;color:var(--marca-abissal)}.relatorio .cli-texto,.relatorio .cli-visao-texto p{margin:0;font-size:13px;line-height:1.6;color:#3d5559}.relatorio .cli-fase{margin-top:10px}.relatorio .cli-fase-nome{margin:0 0 6px;font-size:26px;font-weight:600;letter-spacing:-.015em;color:var(--seg-texto)}.relatorio .cli-pref{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:30px}.relatorio .cli-pref .cli-texto{color:var(--marca-abissal)}.relatorio .cli-visao{margin-top:40px}.relatorio .cli-visao-texto p{font-size:15px;color:var(--seg-texto)}.relatorio .cli-visao-texto p+p{margin-top:8px}.relatorio .cli-obj{margin-top:34px}.relatorio .cli-obj ol{margin:10px 0 0;padding-left:18px}.relatorio .cli-obj li{margin-bottom:12px;font-size:13px;line-height:1.5;color:var(--marca-abissal)}.relatorio .cli-obj li::marker{font-weight:600;color:var(--seg-texto)}.relatorio .cli-obj li strong{display:block;font-weight:600}.relatorio .cli-obj li span{display:block;color:#3d5559}@media(max-width:720px){.relatorio .pagina-cliente,.relatorio .cli-pref{grid-template-columns:1fr}.relatorio .cli-lado{padding:24px 16px}.relatorio .cli-logo{margin-bottom:24px}}.exportando .relatorio .pagina-cliente{aspect-ratio:210 / 297;overflow:hidden}.exportando .relatorio .pagina-cliente .sec-cab h2{font-size:34px;margin-top:22px}.exportando-paisagem .relatorio .pagina-cliente{aspect-ratio:338.67 / 190.5;grid-template-columns:270px minmax(0,1fr)}.exportando-paisagem .relatorio .cli-logo{margin-bottom:40px}.exportando-paisagem .relatorio .cli-lado{padding:12mm 26px}.exportando-paisagem .relatorio .cli-dados>div{margin-top:16px}.exportando-paisagem .relatorio .pagina-cliente .sec-cab{padding:12mm 14mm 0 12mm}.exportando-paisagem .relatorio .pagina-cliente .sec-cab h2{font-size:30px;margin-top:14px}.exportando-paisagem .relatorio .pagina-cliente .sec-corpo{padding:18px 14mm 10mm 12mm}.exportando-paisagem .relatorio .cli-principal{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:40px}.exportando-paisagem .relatorio .cli-principal>.cli-fase,.exportando-paisagem .relatorio .cli-principal>.cli-pref,.exportando-paisagem .relatorio .cli-principal>.cli-visao{grid-column:1}.exportando-paisagem .relatorio .cli-principal>.cli-obj{grid-column:2;grid-row:1 / span 3;margin-top:10px}.exportando-paisagem .relatorio .cli-pref{margin-top:18px}.exportando-paisagem .relatorio .cli-visao{margin-top:20px}.exportando-paisagem .relatorio .cli-visao-texto p{font-size:14px}.relatorio[data-segmento=advisory]{--seg-claro: #E0ECEE}.relatorio[data-segmento=private]{--seg-claro: #E3EEF0}.relatorio[data-segmento=wealth]{--seg-claro: #E5EAEA}.relatorio .sec-cab h2,.relatorio .sec-corpo h3,.relatorio .kpi-valor,.relatorio .valor-destaque strong,.relatorio .taxas-medias strong,.relatorio .ativo-posicao dd,.relatorio .lista-composicao strong,.relatorio .cal-mes strong,.relatorio .resumo-simulacao strong,.relatorio .resumo-linha strong,.relatorio .ficha-linha dd strong,.relatorio .tabela td strong,.relatorio .tabela tfoot td,.relatorio .tabela-estrutura .linha-classe td,.relatorio .sumario-parte-nome,.relatorio .cli-nome,.relatorio .cli-fase-nome,.relatorio .cli-visao-texto p,.relatorio .cli-obj li::marker{color:var(--seg-texto)}.relatorio .sec-corpo h4,.relatorio .mini-rosca figcaption,.relatorio .ativo-graficos figcaption{color:var(--seg-destaque)}.relatorio .bloco-mercado,.relatorio .taxas-medias{border-top-color:var(--seg-cor)}.relatorio .tabela th{border-bottom-color:var(--seg-cor)}.relatorio .tabela tfoot td,.relatorio .tabela-estrutura .linha-classe td{border-top-color:var(--seg-cor)}.relatorio .sumario-parte-nome{border-bottom-color:var(--seg-cor)}.relatorio .conclusao-analise,.relatorio .mensagem,.relatorio .resumo-simulacao,.relatorio .taxas-medias .taxa-total{background:var(--seg-claro)}.relatorio .conclusao-analise,.relatorio .mensagem,.relatorio .resumo-simulacao,.relatorio .sec-kicker{border-left-color:var(--seg-cor)}.relatorio .sec-corpo h3:before,.relatorio .titulo-numerado:before{background:var(--seg-cor)}.relatorio .cli-lado{background:var(--seg-claro)}.relatorio .tabela-ponte .ponte-total td{color:var(--seg-texto);border-top-color:var(--seg-cor)}.relatorio[data-segmento=advisory]{--seg-claro: #D9E7E9}.relatorio[data-segmento=private]{--seg-claro: #D6E7EA}.relatorio[data-segmento=wealth]{--seg-claro: #DFE4E4}.relatorio[data-segmento=corporate]{--seg-claro: #E8EDEB}.relatorio[data-segmento=private] .cli-lado .cli-nome{color:var(--marca-petroleo)}
