.tg,.tg-pagina{--tg-topo:var(--gia-marinho);--tg-topo2:var(--gia-marinho-2);--tg-ciano:var(--gia-ciano);--tg-pri:var(--gia-pri);--tg-pri2:var(--gia-pri-2);--tg-fundo:var(--gia-fundo);--tg-linha:var(--gia-linha);--tg-texto:var(--gia-texto);--tg-suave:var(--gia-suave);--tg-alt:var(--gia-btn-alt)}.tg-topo{position:-webkit-sticky;position:sticky;top:0;z-index:40;gap:8px;min-height:56px;padding:0 14px;background:linear-gradient(180deg,var(--tg-topo),var(--tg-topo2));box-shadow:0 2px 6px rgba(0,0,0,.18);flex-wrap:wrap;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tg-marca,.tg-topo{display:flex;align-items:center;color:#fff}.tg-marca{gap:10px;margin-right:10px;text-decoration:none}.tg-marca img{width:auto;height:26px;filter:drop-shadow(0 0 6px rgba(58,187,226,.35))}.tg-marca b{display:block;font-size:16px;letter-spacing:.04em;line-height:1.1}.tg-marca b i{font-style:normal;font-weight:400;color:#b9c8dc}.tg-marca small{display:block;font-size:10px;line-height:1.15;color:#a9bdd8;letter-spacing:.02em;padding-left:8px}.tg-area,.tg-marca small{border-left:1px solid rgba(255,255,255,.2)}.tg-area{font-size:14px;font-weight:600;color:#dbe9fb;padding-left:10px;margin-right:6px}.tg-area,.tg-btn{white-space:nowrap}.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--tg-alt);min-width:92px;padding:0 14px;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font:600 13px Segoe UI,Roboto,Helvetica,Arial,sans-serif;cursor:pointer;text-decoration:none;box-sizing:border-box}.tg-btn:hover{background:rgba(255,255,255,.16)}.tg-icone{min-width:var(--tg-alt);width:var(--tg-alt);padding:0;font-size:18px}.tg-meio{gap:2px}.tg-dir,.tg-meio{display:flex;align-items:center;flex-wrap:wrap}.tg-dir{margin-left:auto;gap:8px;padding:8px 0}.tg-quem{font-size:13px;color:#dbe9fb;white-space:nowrap}.tg-fundo-menu{position:fixed;inset:0;background:rgba(3,17,31,.45);z-index:60}.tg-menu{position:fixed;top:0;left:0;bottom:0;width:min(300px,86vw);background:#0b2f52;color:#fff;z-index:61;display:flex;flex-direction:column;box-shadow:4px 0 18px rgba(0,0,0,.3);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tg-menu-topo{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(255,255,255,.12)}.tg-menu nav{display:grid;grid-gap:4px;gap:4px;padding:10px;overflow-y:auto}.tg-menu-item{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:6px;color:#e6f0ff;text-decoration:none;font-size:14px;border-left:3px solid transparent}.tg-menu-item:hover{background:rgba(255,255,255,.08)}.tg-menu-item[aria-current=page]{background:rgba(58,187,226,.16);border-left-color:var(--tg-ciano);font-weight:600}.tg-menu-item span{width:22px;text-align:center}.tg-menu-rodape{margin-top:auto;padding:12px 14px;border-top:1px solid rgba(255,255,255,.12);font-size:12px;color:#a9bdd8}.tg-pagina{min-height:100vh;color:var(--tg-texto);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tg-corpo{max-width:1100px;margin:0 auto;padding:24px 16px}.tg-corpo h1{font-size:20px;margin:0 0 4px}.tg-corpo p{color:var(--tg-suave);margin:0 0 18px}.tg-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.tg-cartao{display:flex;flex-direction:column;justify-content:center;gap:6px;height:120px;padding:18px;border-radius:10px;background:#fff;border:1px solid var(--tg-linha);border-top:4px solid var(--tg-pri);color:var(--tg-texto);text-decoration:none;box-shadow:0 1px 3px rgba(15,40,80,.06);transition:transform .12s,box-shadow .12s}.tg-cartao:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(15,40,80,.12)}.tg-cartao b{font-size:18px}.tg-cartao small{color:var(--tg-suave);font-size:13px}.crm-btn,.pcp-btn{min-height:34px;min-width:92px;display:inline-flex;align-items:center;justify-content:center}.tg-topo .crm-btn,.tg-topo .pcp-link-topo{height:var(--tg-alt);min-height:var(--tg-alt);min-width:92px;padding:0 14px;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;font-weight:600;font-size:13px}.tg-topo .crm-btn:hover{background:rgba(255,255,255,.16)}.tg-topo .crm-pri{background:var(--gia-pri);border-color:var(--gia-pri)}.tg-topo input,.tg-topo select{width:auto;min-width:200px;height:var(--tg-alt);border-radius:6px;border:1px solid #c5cfdb;padding:0 10px;font-size:13px;color:#1f2a37;background:#fff}.tg-topo .crm-aba,.tg-topo .pcp-aba{all:unset;cursor:pointer;padding:18px 12px 15px;color:rgba(255,255,255,.82);border-bottom:3px solid transparent;font-size:14px}.tg-topo .crm-aba:hover,.tg-topo .pcp-aba:hover{color:#fff;background:rgba(255,255,255,.06)}.tg-topo .crm-aba[aria-current=page],.tg-topo .pcp-aba[aria-current=page]{color:#fff;border-bottom-color:var(--tg-ciano);font-weight:600}.tg+.login{min-height:calc(100dvh - 56px)}.tg .tg-topo a.crm-aba,.tg .tg-topo a.tg-btn,.tg .tg-topo a.tg-marca{color:#fff}.tg-barra{position:-webkit-sticky;position:sticky;top:56px;z-index:39;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;background:#fff;border-bottom:1px solid #dde3ea;box-shadow:0 1px 3px rgba(15,40,80,.06);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif}.tg-barra .crm-btn,.tg-barra .tg-acao{height:34px;min-width:120px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:600;font-size:13px}.tg-barra input,.tg-barra select{width:auto;min-width:220px;height:34px;border-radius:6px;border:1px solid #c5cfdb;padding:0 10px;font-size:13px;background:#fff;color:#1f2a37}.tg-pagina{background:var(--tg-fundo)}.tg-barra .crm-btn{border:1px solid #c5cfdb;background:#fff;color:#1f2a37;cursor:pointer;padding:0 14px;text-decoration:none}.tg-barra .crm-btn:hover{background:#f3f6fa}.tg-barra .crm-pri{background:var(--gia-pri);border-color:var(--gia-pri);color:#fff}.tg-barra .crm-pri:hover{background:var(--gia-pri-2)}.tg-abas{display:flex;align-items:stretch;gap:2px;margin-right:8px}.tg-barra .crm-aba,.tg-barra .pcp-aba{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:6px;color:#33475b;font-weight:600;font-size:13.5px;text-decoration:none}.tg-barra .crm-aba:hover,.tg-barra .pcp-aba:hover{background:#eef3f9;color:var(--gia-marinho)}.tg-barra .crm-aba[aria-current=page],.tg-barra .pcp-aba[aria-current=page]{background:#e3eefb;color:var(--gia-marinho);box-shadow:inset 0 -3px 0 var(--gia-pri)}.tg-acoes{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root .tg .tg-topo .g3-icone{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tg-alt);height:var(--tg-alt);min-width:var(--tg-alt);padding:0;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;box-shadow:none;cursor:pointer}:root .tg .tg-topo .g3-icone:hover{background:rgba(255,255,255,.16)}:root .tg .tg-topo .g3-icone[aria-pressed=true]{background:rgba(58,187,226,.25);border-color:var(--tg-ciano)}.tg-topo .g3-icone b{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e53935;color:#fff;font-size:10px;line-height:16px}.tg-area .sep{margin:0 6px;opacity:.6}.g3-voltar{display:none!important}.sg-trilho{display:none}.tg-so-celular{display:inline-flex}.sg-acordeao summary{list-style:none;cursor:pointer}.sg-acordeao summary::-webkit-details-marker{display:none}.sg-acordeao .sg-sub-lista{padding:2px 0 8px 34px}.sg-sub-lista{display:grid;grid-gap:2px;gap:2px}.sg-sub-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:6px 12px;border-radius:6px;color:#e6f0ff;text-decoration:none;font-size:14px}.sg-sub-item:hover{background:rgba(255,255,255,.08)}.sg-sub-item[aria-current=page]{background:rgba(53,187,225,.18);color:#fff;font-weight:600}.sg-sub-item[aria-disabled=true]{color:#8fa6c4;cursor:default}.sg-sub-item[aria-disabled=true]:hover{background:none}.sg-sub-item em{font-style:normal;font-size:10.5px;padding:1px 6px;border-radius:10px;border:1px solid rgba(255,255,255,.2);color:#a9bdd8;white-space:nowrap}@media (min-width:1024px){.tg-so-celular{display:none}body.sg-com-menu{padding-left:var(--gia-menu)}.sg-trilho{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:fixed;z-index:90;top:0;left:0;bottom:0;width:var(--gia-menu);padding:10px 6px;background:linear-gradient(180deg,var(--gia-marinho),var(--gia-marinho-2));box-shadow:2px 0 10px rgba(0,0,0,.18);font-family:var(--gia-fonte)}.sg-item{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:62px;padding:6px 2px;border-radius:8px;color:#dbe9fb;cursor:pointer;text-align:center;border-left:3px solid transparent}.sg-item span{font-size:20px;line-height:1}.sg-item small{font-size:10.5px;line-height:1.15;max-width:100%;overflow-wrap:anywhere}.sg-item:hover,.sg-item[aria-expanded=true]{background:rgba(255,255,255,.1);color:#fff}.sg-item[data-ativo=true]{background:rgba(53,187,225,.18);border-left-color:var(--gia-ciano);color:#fff}.sg-item:focus-visible{outline:2px solid var(--gia-ciano);outline-offset:-2px}.sg-sub{position:fixed;top:0;bottom:0;left:var(--gia-menu);width:290px;padding:16px 10px;overflow-y:auto;z-index:89;background:var(--gia-pri-2);border-left:1px solid rgba(255,255,255,.08);box-shadow:8px 0 22px rgba(0,0,0,.28);font-family:var(--gia-fonte)}.sg-sub-titulo{display:block;padding:4px 12px 10px;color:var(--gia-ciano);font-size:13px;text-transform:uppercase;letter-spacing:.06em}}@media (max-width:640px){.tg-topo{display:grid;grid-template-columns:var(--tg-alt) 1fr auto;grid-gap:8px;gap:8px;padding:8px 12px;min-height:0}.tg-marca{margin:0;justify-self:center;grid-column:2;grid-row:1}.tg-marca small{display:none}.tg-marca img{height:24px}.tg-dir{grid-column:3;grid-row:1;padding:0;margin:0;flex-wrap:nowrap}.tg-quem{display:none}.tg-area{grid-column:1/3;grid-row:2;border-left:0;padding:0;margin:0;align-self:center;overflow:hidden;text-overflow:ellipsis}.tg-topo>.tg-btn:not(.tg-icone){grid-column:3;grid-row:2}.tg-btn{min-width:0;padding:0 12px}.tg-topo .tg-btn:not(.tg-icone){min-width:92px}.tg-corpo{padding:16px 12px}}.sg-acordeao a.sg-sub-item,.sg-sub a.sg-sub-item,.sg-trilho a.sg-item,.sg-trilho button.sg-item,.tg-menu a.tg-menu-item,.tg-menu summary.tg-menu-item{color:#ffffff}.sg-sub .sg-sub-item[aria-disabled=true],.tg-menu .sg-sub-item[aria-disabled=true]{color:#c3d3e8}.sg-sub .sg-sub-item[aria-disabled=true] em,.tg-menu .sg-sub-item[aria-disabled=true] em{color:#dbe7f5}.tg-topo a.tg-btn,.tg-topo a.tg-marca{color:#ffffff}@media (min-width:1024px){body.sg-com-menu .central-fundo,body.sg-com-menu .crm-modal,body.sg-com-menu .pcp-fundo-modal,body.sg-com-menu .tg-fundo-menu,body.sg-com-menu .visu{left:var(--gia-menu)!important}}.area-periodo{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:6px 0 14px}.area-periodo label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--gia-suave)}.area-periodo input{height:var(--gia-btn-alt);padding:0 10px;border:1px solid var(--gia-linha);border-radius:var(--gia-raio);font:inherit;color:var(--gia-texto);background:#fff}.area-btn{height:var(--gia-btn-alt);min-width:120px;padding:0 16px;border:0;border-radius:var(--gia-raio);background:var(--gia-pri);color:#fff;font:600 14px var(--gia-fonte);cursor:pointer}.area-btn:disabled{opacity:.6;cursor:default}.area-erro{color:var(--gia-erro)}.area-resultado{background:#fff;border:1px solid var(--gia-linha);border-radius:10px;padding:14px 16px}.area-texto{white-space:pre-wrap;line-height:1.55;color:var(--gia-texto)}.area-resultado small{display:block;margin-top:10px;color:var(--gia-suave)}.area-painel{padding:0 0 16px}.area-painel .area-periodo{padding:12px 16px 0;margin:0}.area-painel .visu{position:static!important;inset:auto!important;min-height:calc(100vh - 60px);animation:none;z-index:auto}.aud-setor{display:grid;grid-gap:14px;gap:14px}.aud-resumo{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.aud-num{flex:1 1 140px;background:var(--gia-sup);border:1px solid var(--gia-linha);border-radius:var(--gia-raio);padding:10px 14px;display:grid}.aud-num b{font-size:26px;color:var(--gia-texto)}.aud-num span{color:var(--gia-suave);font-size:13px}.aud-num.alerta b{color:var(--gia-alerta)}.aud-num.erro b{color:var(--gia-erro)}.aud-fonte{color:var(--gia-suave)}.aud-setor h2{font-size:17px;margin:8px 0 6px;color:var(--gia-marinho)}.aud-vazio{color:var(--gia-suave)}.aud-item{background:var(--gia-sup);border-left:1px solid var(--gia-linha);border:1px solid var(--gia-linha);border-left-width:4px;border-radius:var(--gia-raio);padding:10px 14px;margin-bottom:8px}.aud-item.falha,.aud-item.grav-critico,.aud-item.prio-alta{border-left-color:var(--gia-erro)}.aud-item.grav-atencao,.aud-item.prio-media{border-left-color:var(--gia-alerta)}.aud-item header{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.aud-item header small{color:var(--gia-suave);margin-left:auto}.aud-item p{margin:6px 0}.aud-tag{font-size:12px;background:var(--gia-sup-2);border:1px solid var(--gia-linha);border-radius:10px;padding:1px 8px;color:var(--gia-suave)}.aud-solucao{background:#eaf5fb;border-radius:6px;padding:6px 10px}.aud-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aud-acoes form{display:flex;gap:6px;flex:1 1 260px}.aud-acoes input{flex:1 1;min-width:0;height:var(--gia-btn-alt);border:1px solid var(--gia-linha);border-radius:var(--gia-raio);padding:0 10px}.area-btn.sec{background:var(--gia-sup);border:1px solid var(--gia-pri)}.area-btn.sec,.aud-link{color:var(--gia-pri)}.aud-resp{white-space:pre-wrap;background:var(--gia-sup-2);border-radius:6px;padding:8px 10px;margin-top:8px}.ajuda{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px}.ajuda-btn{width:20px;height:20px;min-width:20px;padding:0;border-radius:50%;border:1px solid var(--gia-pri);background:#fff;color:var(--gia-pri);font:700 12px/18px var(--gia-fonte);cursor:pointer;text-align:center}.ajuda-btn:hover,.ajuda-btn[aria-expanded=true]{background:var(--gia-pri);color:#fff}.ajuda-caixa{position:absolute;z-index:80;top:26px;left:-8px;width:min(320px,82vw);display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:#fff;color:var(--gia-texto);border:1px solid var(--gia-linha);border-radius:var(--gia-raio);box-shadow:0 8px 24px rgba(3,38,76,.18);font:400 13px/1.4 var(--gia-fonte);text-align:left;white-space:normal}.ajuda-caixa b{color:var(--gia-marinho)}.ajuda-caixa code{background:var(--gia-sup-2);padding:1px 5px;border-radius:4px}.ajuda-suave{color:var(--gia-suave)}.ajuda-alerta{color:var(--gia-alerta)}.ajuda-fechar{justify-self:end;border:0;background:none;color:var(--gia-pri);font-weight:600;cursor:pointer;padding:2px 0}@media (max-width:640px){.ajuda-caixa{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto}}.manual{max-width:860px;display:grid;grid-gap:14px;gap:14px}.manual h1{margin:0;color:var(--gia-marinho);font-size:22px}.manual .resumo{margin:0;color:var(--gia-suave)}.manual section{background:var(--gia-sup);border:1px solid var(--gia-linha);border-radius:var(--gia-raio);padding:12px 16px}.manual section h2{margin:0 0 6px;font-size:16px;color:var(--gia-texto)}.manual ol,.manual ul{margin:0;padding-left:20px;display:grid;grid-gap:5px;gap:5px}.manual-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.manual-lista a{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;background:var(--gia-sup);border:1px solid var(--gia-linha);border-radius:var(--gia-raio);color:var(--gia-texto);text-decoration:none}.manual-lista a b{color:var(--gia-pri)}@media (max-width:640px){.tg-topo .tg-manual{min-width:var(--tg-alt);width:var(--tg-alt);padding:0;font-size:0}.tg-topo .tg-manual:before{content:"?";font-size:17px}}.tela-dados{display:grid;grid-gap:12px;gap:12px}.td-titulo{font-size:17px;margin:4px 0 0}.td-filtro{max-width:320px;padding:8px 10px;border:1px solid var(--gia-linha);border-radius:8px}.td-tabela-caixa{overflow-x:auto;border:1px solid var(--gia-linha);border-radius:10px;background:#fff}.td-tabela{width:100%;border-collapse:collapse;font-size:14px}.td-tabela td,.td-tabela th{padding:8px 10px;text-align:left;border-bottom:1px solid var(--gia-linha);vertical-align:top}.td-tabela th{background:var(--gia-sup);font-weight:600;white-space:nowrap}.td-tabela .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-tabela tr.sit-vencida td{background:#fdecec}.td-tabela tr.sit-vencida td:last-child{color:#b42318;font-weight:600}.td-tabela tr.sit-hoje td{background:#fff7e0}.td-tabela tr.sit-hoje td:last-child{color:#a15c00;font-weight:600}.td-tabela tr.sit-prazo td:last-child{color:#1d7a3a}.td-tabela tfoot td{font-weight:600;background:var(--gia-sup)}.area-semtela{display:grid;grid-gap:10px;gap:10px;margin-top:8px}@media (max-width:640px){.td-tabela thead{display:none}.td-tabela tr{display:block;border-bottom:1px solid var(--gia-linha)}.td-tabela td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 10px}.td-tabela td:before{content:attr(data-rotulo);color:var(--gia-suave)}.td-tabela tfoot tr{display:block}.td-tabela tfoot td:before{content:none}}.area-painel>.bi{padding:0 16px}.td-detalhe{background:#fff;border:1px solid var(--gia-linha);border-left:4px solid var(--gia-erro);border-radius:10px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.td-detalhe h3{margin:0;font-size:15px;color:var(--gia-texto)}.td-detalhe ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.td-detalhe li{display:flex;justify-content:space-between;gap:12px;font-size:13px;border-bottom:1px dashed var(--gia-linha);padding:3px 0}.td-detalhe li b{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.td-detalhe li b.neg{color:var(--gia-erro)}.td-detalhe li b.pos{color:var(--gia-ok)}.td-detalhe p{margin:0;font-size:13px;color:var(--gia-suave)}.td-detalhe .area-btn{justify-self:start;display:inline-flex;align-items:center;text-decoration:none}