.gv{--gv-raio:12px}.gv h2{letter-spacing:-.1px;margin:0;font-size:16px;font-weight:700}.gv .vc-small{font-size:12.5px}.gv .vc-muted,.gv .gv-dica,.gv .gv-vazio{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text))}.gv-nav{border-bottom:1px solid var(--vc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gv-nav-abas{scrollbar-width:none;gap:2px;max-width:100%;display:flex;overflow-x:auto}.gv-nav-abas::-webkit-scrollbar{display:none}.gv-nav-aba{white-space:nowrap;min-height:44px;color:var(--vc-muted);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gv-nav-aba:hover{color:var(--vc-text)}.gv-nav-aba.ativo{color:var(--vc-primary-text);border-bottom-color:var(--vc-primary)}.gv-nav-aba:focus-visible,.gv-nav-link:focus-visible{outline:2px solid var(--vc-primary);outline-offset:-2px;border-radius:6px}.gv-nav-extra{gap:14px;padding-bottom:4px;display:flex}.gv-nav-link{min-height:36px;color:var(--vc-muted);align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.gv-nav-link:hover{color:var(--vc-primary-text)}.gv-acoes-topo .vc-btn,.gv-btn-topo{min-height:36px;font-size:13.5px}.gv-acoes-topo{flex-wrap:wrap;justify-content:flex-end}.gv-secao{min-width:0;padding:18px 20px}.gv-secao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:14px;display:flex}.gv-secao-topo h2{align-items:center;gap:8px;display:flex}.gv-contagem{background:var(--vc-surface2);min-width:24px;height:22px;color:var(--vc-muted);border:1px solid var(--vc-border);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.gv-contagem--alerta{background:color-mix(in srgb, var(--vc-red) 12%, transparent);color:var(--vc-red);border-color:color-mix(in srgb, var(--vc-red) 30%, transparent)}.gv-vazio{margin:0;padding:6px 2px 4px;font-size:13.5px}.gv-vazio--bloco{padding:0 0 4px;line-height:1.5}.gv-codigo{font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--vc-primary-soft);height:22px;color:var(--vc-primary-text);border:1px solid var(--vc-primary-border);border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.gv-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--vc-surface2);height:20px;color:var(--vc-muted);border:1px solid var(--vc-border);border-radius:5px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.gv-selo{height:24px;padding:0 10px;font-size:12px}.gv-btn-sm{border-radius:9px;gap:6px;min-height:34px;padding:0 12px;font-size:13px}.gv-btn-mini{border-radius:8px;min-height:30px;padding:0 9px;font-size:13px}.gv-btn-icone{min-width:40px;min-height:40px;color:var(--vc-muted)}.gv-btn-icone:hover{color:var(--vc-red)}.gv-btn-icone-borda{cursor:pointer;border:1px solid var(--vc-border2);background:var(--vc-surface);width:38px;height:38px;color:var(--vc-text);border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.gv-btn-icone-borda:hover{border-color:var(--vc-primary-border);background:var(--vc-primary-soft);color:var(--vc-primary-text)}.gv-btn-icone-borda:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-link{color:var(--vc-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.gv-subtitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--vc-primary-text);align-items:center;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.gv-rotulo{color:var(--vc-text);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.gv-campo{min-width:0}.gv-dica{margin:6px 0 0;font-size:12.5px;line-height:1.45}.gv-dica--topo{margin:0 0 12px}.gv-segmento{background:var(--vc-surface2);border:1px solid var(--vc-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.gv-segmento button{min-height:32px;color:var(--vc-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600}.gv-segmento button[aria-pressed=true]{background:var(--vc-surface-solid);color:var(--vc-text);box-shadow:0 1px 2px #0000001f}.gv-segmento button:disabled{opacity:.45;cursor:not-allowed}.gv-segmento button:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-busca{min-width:0;position:relative}.gv-busca-campo{position:relative}.gv-busca-campo .nt-campo.gv-com-lupa{padding-left:38px}.gv-busca-icone{z-index:1;color:var(--vc-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{background:var(--vc-surface-solid);border-color:color-mix(in srgb, var(--vc-border) 85%, transparent);height:58px;box-shadow:var(--gv-sombra-busca);border-radius:14px;padding:0 22px 0 54px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa::placeholder{color:color-mix(in srgb, var(--vc-muted) 82%, transparent)}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa:hover:not(:focus):not([aria-expanded=true]){border-color:var(--vc-border2);box-shadow:var(--gv-sombra-busca-hover)}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa:focus,.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa[aria-expanded=true]{border-color:var(--vc-primary-border);box-shadow:0 0 0 3px var(--vc-primary-soft), var(--gv-sombra-busca-hover)}.gv-busca--grande .gv-busca-icone{color:color-mix(in srgb, var(--vc-muted) 85%, transparent);left:20px}.gv-escolhida{border:1px solid var(--vc-border2);background:var(--vc-input-bg);border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 6px 0 12px;font-size:13.6px;font-weight:600;display:flex}.gv-trocar{min-height:28px;color:var(--vc-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;padding:0 10px;font-size:13px;font-weight:700}.gv-trocar:hover{background:var(--vc-primary-soft)}.gv-trocar:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-inicio{--gv-sombra-busca:0 4px 12px #362a180f, 0 1px 3px #362a180a;--gv-sombra-busca-hover:0 8px 20px #362a1814, 0 1px 3px #362a180d;--gv-sombra-cartao:0 1px 2px #362a180a, 0 10px 28px -14px #362a1833;--gv-sombra-cartao-hover:0 2px 4px #362a180d, 0 18px 36px -16px #362a1847;--gv-cartao-altura:clamp(140px, 22.5vh, 250px);--gv-linha:clamp(50px, 7vh, 74px);--gv-espaco:clamp(14px, 4vh, 46px);gap:var(--gv-espaco);flex-direction:column;display:flex}.gv-hero{width:100%;max-width:860px;margin:clamp(4px,2.2vh,28px) auto 0}.gv-atalhos{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(14px,1.4vw,22px);width:100%;display:grid}.gv-atalho{isolation:isolate;min-height:var(--gv-cartao-altura);text-align:left;width:100%;font:inherit;cursor:pointer;appearance:none;border:1px solid color-mix(in srgb, var(--vc-border) 80%, transparent);color:var(--vc-text);background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--vc-primary-soft) 70%, transparent) 0%, transparent 60%), linear-gradient(180deg, var(--vc-surface) 0%, color-mix(in srgb, var(--vc-surface2) 55%, var(--vc-surface)) 100%);box-shadow:var(--gv-sombra-cartao);border-radius:18px;align-items:center;gap:clamp(14px,1.3vw,22px);padding:20px 28% 20px clamp(20px,1.9vw,30px);text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.gv-atalho:before{content:"";z-index:-1;border-top:1px solid color-mix(in srgb, var(--vc-primary-border) 45%, transparent);pointer-events:none;border-radius:50%;height:90%;position:absolute;bottom:-58%;left:-10%;right:-10%}.gv-atalho:hover{box-shadow:var(--gv-sombra-cartao-hover);border-color:var(--vc-primary-border);transform:translateY(-2px)}.gv-atalho:focus-visible{outline:2px solid var(--vc-primary);outline-offset:3px}.gv-atalho-icone{aspect-ratio:1;background:color-mix(in srgb, var(--vc-primary-soft) 85%, var(--vc-surface));width:clamp(52px,4.3vw,70px);color:var(--vc-primary-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vc-primary-border) 55%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gv-atalho-texto{z-index:1;flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex;position:relative}.gv-atalho-texto strong{letter-spacing:-.15px;font-size:clamp(16.5px,1.25vw,19px);font-weight:700;line-height:1.25;display:block}.gv-atalho-texto small{color:color-mix(in srgb, var(--vc-muted) 80%, var(--vc-text));font-size:clamp(13px,.95vw,14.5px);line-height:1.45;display:block}.gv-atalho-arte{z-index:0;object-fit:contain;object-position:right center;pointer-events:none;-webkit-user-select:none;user-select:none;width:31%;height:74%;transition:transform .25s;position:absolute;bottom:7%;right:clamp(4px,.6vw,12px)}.gv-atalho:hover .gv-atalho-arte{transform:translateY(-2px)scale(1.015)}.gv-atalho-seta{z-index:1;color:color-mix(in srgb, var(--vc-muted) 75%, transparent);transition:color .18s,transform .18s;display:flex;position:absolute;top:14px;right:14px}.gv-atalho:hover .gv-atalho-seta{color:var(--vc-primary-text);transform:translate(2px)}.gv-aviso-atraso{align-items:center;padding-top:8px;padding-bottom:8px;font-size:13px}.gv-agenda{border:1px solid color-mix(in srgb, var(--vc-border) 80%, transparent);width:100%;min-width:0;box-shadow:var(--gv-sombra-cartao);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.gv-agenda--um{grid-template-columns:minmax(0,1fr)}.gv-agenda-col{flex-direction:column;min-width:0;padding:16px clamp(16px,1.5vw,24px) 14px;display:flex}.gv-agenda-col+.gv-agenda-col{border-left:1px solid color-mix(in srgb, var(--vc-border) 85%, transparent)}.gv-agenda-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-bottom:8px;display:flex}.gv-agenda-topo h2{letter-spacing:-.1px;align-items:center;gap:4px;margin:0;font-size:16.5px;font-weight:700;display:flex}.gv-agenda-data{color:color-mix(in srgb, var(--vc-muted) 80%, var(--vc-text));font-size:13px}.gv-agenda-corpo{min-width:0;height:calc(var(--gv-linha) * 4);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--vc-primary) 34%, transparent) transparent;margin-right:-6px;padding-right:4px;overflow:hidden auto}.gv-agenda-corpo::-webkit-scrollbar{width:6px}.gv-agenda-corpo::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--vc-primary) 34%, transparent);border-radius:6px}.gv-agenda-corpo::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--vc-primary) 52%, transparent)}.gv-agenda-corpo::-webkit-scrollbar-track{background:0 0}.gv-agenda-corpo:focus-visible{outline:2px solid var(--vc-primary);outline-offset:-2px;border-radius:10px}.gv-vazio-centro{text-align:center;height:100%;color:color-mix(in srgb, var(--vc-muted) 80%, var(--vc-text));justify-content:center;align-items:center;margin:0;font-size:13.5px;display:flex}.gv-linhas{margin:0;padding:0;list-style:none}.gv-linha{height:var(--gv-linha);border-top:1px solid color-mix(in srgb, var(--vc-border) 80%, transparent);align-items:center;gap:10px;display:flex}.gv-linha:first-child{border-top-color:#0000}.gv-linha-corpo{min-width:0;height:calc(100% - 6px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"ico emp data sit seta""ico vis data sit seta";align-items:center;gap:2px 14px;margin:0 -8px;padding:0 8px;transition:background .15s;display:grid}.gv-linha-corpo:hover{background:var(--vc-row-hover)}.gv-linha-corpo:focus-visible{outline:2px solid var(--vc-primary);outline-offset:-2px}.gv-linha-icone{width:calc(var(--gv-linha) * .66);aspect-ratio:1;background:color-mix(in srgb, var(--vc-primary-soft) 80%, var(--vc-surface));max-width:42px;color:var(--vc-primary-text);border-radius:50%;grid-area:ico;justify-content:center;align-items:center;display:flex}.gv-linha-empresa{grid-area:emp;align-self:end;align-items:center;gap:8px;min-width:0;display:flex}.gv-linha-empresa .gv-codigo{letter-spacing:.01em;height:18px;color:color-mix(in srgb, var(--vc-muted) 85%, var(--vc-text));border-color:color-mix(in srgb, var(--vc-border) 90%, transparent);background:0 0;padding:0 5px;font-size:10.5px;font-weight:600}.gv-linha-nome{letter-spacing:.005em;min-width:0;font-size:12.5px;font-weight:600;line-height:1.3}.gv-linha-empresa .gv-tag--cob{height:18px;padding:0 6px;font-size:10px}.gv-linha-visitador{min-width:0;color:color-mix(in srgb, var(--vc-muted) 88%, var(--vc-text));grid-area:vis;align-self:start;align-items:center;gap:7px;font-size:11.5px;line-height:1.3;display:flex}.gv-linha-visitador>.vc-corta{min-width:4ch}.gv-linha-visitador .gv-tag{background:var(--vc-primary-soft);height:16px;color:var(--vc-primary-text);border-color:var(--vc-primary-border);flex-shrink:0;padding:0 5px;font-size:10px}.gv-linha-data-mini{flex-shrink:0;display:none}.gv-linha-data-mini:before{content:"·";margin-right:6px}.gv-linha-data{white-space:nowrap;flex-direction:column;grid-area:data;align-items:flex-start;min-width:92px;line-height:1.3;display:flex}.gv-linha-data .gv-data-dia{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.gv-linha-data .gv-data-sem{color:color-mix(in srgb, var(--vc-muted) 88%, var(--vc-text));font-size:11px}.gv-linha-situacao .gv-selo{height:20px;padding:0 8px;font-size:11px;font-weight:600}.gv-linha-situacao{grid-area:sit;justify-content:flex-start;min-width:104px;display:flex}.gv-linha-seta{width:14px;color:color-mix(in srgb, var(--vc-muted) 70%, transparent);grid-area:seta;justify-content:center;align-items:center;display:flex}.gv-linha-seta svg{width:14px;height:14px}.gv-linha-corpo:hover .gv-linha-seta{color:var(--vc-primary-text)}.gv-linha-acao{flex-shrink:0}.gv-linha-acao .vc-btn{background:var(--vc-primary-soft);min-height:32px;color:var(--vc-primary-text);border:1px solid var(--vc-primary-border);box-shadow:none;border-radius:9px;padding:0 12px;font-size:12.5px}.gv-linha-acao .vc-btn.gv-linha-btn--ver{color:var(--vc-text);border-color:var(--vc-border);background:0 0}.gv-linha-acao .vc-btn:hover{background:color-mix(in srgb, var(--vc-primary-soft) 60%, var(--vc-primary-border))}.gv-mapa-pagina{flex-direction:column;gap:12px;display:flex}.gv-mapa-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gv-mapa-pagina .gc-mapa-canvas{height:clamp(340px,100dvh - 420px,720px)}.gv-tabela{border-collapse:separate;border-spacing:0}.gv-tabela thead th{background:var(--vc-surface2);border-bottom:1px solid var(--vc-border);padding:11px 14px;font-size:12px}.gv-tabela thead th:first-child{border-radius:10px 0 0 10px}.gv-tabela thead th:last-child{border-radius:0 10px 10px 0}.gv-tabela td{padding:13px 14px}.gv-tabela tbody tr:last-child td{border-bottom:0}.gv-celula-fim{text-align:right;white-space:nowrap}.gv-seta-linha{color:var(--vc-muted);display:inline-flex}.gv-tabela tbody tr:hover .gv-seta-linha{color:var(--vc-primary-text)}.gv-empresa-celula{flex-direction:column;gap:2px;min-width:0;display:flex}.gv-empresa-codigo{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:15px}.gv-empresa-nome-linha{font-size:14px;font-weight:600}.gv-empresa-celula .gv-empresa-nome-linha{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text));font-size:13px;font-weight:400}.gv-data{white-space:nowrap}.gv-data-dia{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;display:block}.gv-data-sem{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text));font-size:12.5px;display:block}.gv-cartoes{gap:0;margin:0;padding:0;list-style:none}.gv-cartao{border-top:1px solid var(--vc-border)}.gv-cartao:first-child{border-top:0}.gv-cartao-corpo{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:60px;padding:12px 0;display:flex}.gv-cartao-data{width:62px;color:var(--vc-primary-text);flex-shrink:0;font-size:13px;font-weight:700}.gv-cartao-empresa{align-items:flex-start;gap:6px;display:flex}.gv-cartao-nome{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.gv-cartao-acoes{justify-content:flex-end;gap:8px;padding:0 0 12px;display:flex}.gv-cal{min-width:0}.gv-cal-topo{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.gv-cal-mes{letter-spacing:-.1px;font-size:17px}.gv-cal-topo-fim{align-items:center;gap:6px;display:inline-flex}.gv-cal-nav{cursor:pointer;border:1px solid var(--vc-border2);background:var(--vc-surface);width:38px;height:38px;color:var(--vc-text);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.gv-cal-nav:hover{border-color:var(--vc-primary-border);background:var(--vc-primary-soft);color:var(--vc-primary-text)}.gv-cal-nav:focus-visible,.gv-cal-hoje:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-cal-hoje{cursor:pointer;height:38px;font:inherit;border:1px solid var(--vc-primary-border);background:var(--vc-primary-soft);color:var(--vc-primary-text);border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.gv-cal-grade{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.gv-cal-sem{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--vc-muted);padding:4px 0 6px;font-size:12px;font-weight:700}.gv-cal-dia{border:1px solid var(--vc-border);background:var(--vc-surface);min-height:64px;color:var(--vc-text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s;display:flex;position:relative}.gv-cal-dia:hover:not(:disabled){background:var(--vc-row-hover);border-color:var(--vc-primary-border)}.gv-cal-dia:disabled{cursor:default}.gv-cal-dia.fora{color:var(--vc-muted);opacity:.5;background:0 0;border-color:#0000}.gv-cal-dia.hoje{border-color:var(--vc-primary);box-shadow:inset 0 0 0 1px var(--vc-primary)}.gv-cal-dia.hoje .gv-cal-num{color:var(--vc-primary-text);font-weight:800}.gv-cal-dia.tem{background:var(--vc-surface2)}.gv-cal-dia.prev{background:var(--vc-primary-soft);border-color:var(--vc-primary-border)}.gv-cal-dia.prev .gv-cal-num{color:var(--vc-primary-text);font-weight:800}.gv-cal-dia.dest{border:1px dashed var(--vc-muted)}.gv-cal-dia.sel,.gv-cal-dia.sel:hover:not(:disabled){background:var(--vc-primary);border-color:var(--vc-primary);color:#fff}.gv-cal-dia.sel .gv-cal-num{color:#fff}.gv-cal-dia:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-cal-qtd{background:var(--vc-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.gv-cal-qtd.atraso{background:var(--vc-red)}.gv-cal-dia.sel .gv-cal-qtd{color:var(--vc-primary);background:#fff}.gv-cal-dia.sel .gv-cal-qtd.atraso{color:var(--vc-red)}.gv-legenda{border-top:1px solid var(--vc-border);flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding-top:12px;display:flex}.gv-legenda>span{align-items:center;gap:8px;display:inline-flex}.gv-cal--compacto .gv-cal-grade{gap:4px}.gv-cal--compacto .gv-cal-dia{border-radius:10px;min-height:46px;padding:4px 2px;font-size:14px}.gv-cal--compacto .gv-cal-mes{font-size:16px}.gv-cal--compacto .gv-cal-nav{width:34px;height:34px}.gv-relacao{flex-direction:column;gap:16px;display:flex}.gv-relacao-topo{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gv-relacao-esq{flex-direction:column;gap:16px;min-width:0;display:flex}.gv-busca-rapida{padding:18px 20px 16px}.gv-busca-rapida .gv-secao-topo{margin-bottom:12px}.gv-filtros{flex-direction:column;gap:14px;display:flex}.gv-filtro-empresa{min-width:0}.gv-periodo{border:1px solid var(--vc-border2);background:var(--vc-input-bg);border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 12px;font-size:13.6px;display:flex}.gv-periodo-icone{color:var(--vc-muted);display:inline-flex}.gv-periodo-mes{white-space:nowrap;flex:1;font-weight:700}.gv-periodo-hoje{color:var(--vc-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:700}.gv-periodo-hoje:hover{background:var(--vc-primary-soft)}.gv-busca-rodape{border-top:1px solid var(--vc-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.gv-dia{padding:16px 20px}.gv-dia .gv-secao-topo{margin-bottom:8px}.gv-dia-lista{max-height:340px;margin:0;padding:0;list-style:none;overflow:auto}.gv-dia-lista li+li{border-top:1px solid var(--vc-border)}.gv-dia-item{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 0;display:flex}.gv-dia-item:hover strong{color:var(--vc-primary-text)}.gv-dia-item:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px;border-radius:6px}.gv-dia-acoes{justify-content:flex-end;gap:8px;padding-bottom:12px;display:flex}.gv-busca-rel{width:min(340px,100%);position:relative}.gv-relacao-lista .gv-secao-topo{margin-bottom:12px}.gv-semanas{gap:4px;display:inline-flex}.gv-semanas span{width:28px;height:24px;color:var(--vc-muted);background:var(--vc-surface2);border:1px solid var(--vc-border);opacity:.6;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.gv-semanas span.on{color:var(--vc-primary-text);background:var(--vc-primary-soft);border-color:var(--vc-primary-border);opacity:1}.gv-modal-abas{width:100%}.gv-modal-rodape{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.gv-rodape-erro{flex:100%;margin:0}.gv-empresa-titulo{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.gv-empresa-nome{overflow-wrap:anywhere}.gv-empresa-barra{border-bottom:1px solid var(--vc-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.gv-abas{border-bottom:0;min-width:0;max-width:100%}.gv-abas .vc-aba{align-items:center;gap:4px;display:inline-flex}.gv-empresa-acoes{gap:8px;padding-bottom:8px;display:flex}.gv-empresa-corpo{min-height:240px;padding-top:18px}.gv-perfil{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.gv-bloco{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface);min-width:0;padding:16px 18px}.gv-bloco .gv-subtitulo{margin-bottom:8px}.gv-dados{margin:0}.gv-dado{border-top:1px solid var(--vc-border);grid-template-columns:minmax(96px,128px) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:9px 0;display:grid}.gv-dado:first-child{border-top:0}.gv-dado dt{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text));font-size:13px;font-weight:500}.gv-dado dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.gv-dado dd .vc-muted{font-weight:400}.gv-programacoes{margin:0;padding:0;list-style:none}.gv-programacoes li{align-items:center;gap:10px;padding:9px 0;display:flex}.gv-programacoes li+li{border-top:1px solid var(--vc-border)}.gv-proxima{border-top:1px solid var(--vc-border);grid-template-columns:minmax(96px,128px) minmax(0,1fr);align-items:baseline;gap:12px;margin:6px 0 0;padding-top:10px;font-size:14px;display:grid}.gv-proxima .vc-muted{font-size:13px}.gv-resp-form{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:10px;display:grid}.gv-visitas{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface);margin:0;padding:0;list-style:none;overflow:hidden}.gv-visitas li{border-top:1px solid var(--vc-border);flex-wrap:wrap;align-items:center;gap:14px;min-height:60px;padding:12px 16px;display:flex}.gv-visitas li:first-child{border-top:0}.gv-visita-data{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;width:96px;display:flex}.gv-visita-acoes{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.gv-historico{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface);margin:0;padding:0;list-style:none;overflow:hidden}.gv-historico li+li{border-top:1px solid var(--vc-border)}.gv-historico-topo{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-height:52px;padding:12px 16px;display:flex}.gv-historico-topo:disabled{cursor:default}.gv-historico-topo:hover:not(:disabled){background:var(--vc-row-hover)}.gv-historico-topo:focus-visible{outline:2px solid var(--vc-primary);outline-offset:-2px}.gv-historico-resumo{white-space:nowrap}.gv-chevron{width:14px;color:var(--vc-muted);transition:transform .15s;display:flex}.gv-historico li.aberto .gv-chevron{transform:rotate(90deg)}.gv-historico-corpo{flex-direction:column;gap:12px;padding:2px 16px 16px 126px;font-size:14px;display:flex}.gv-docs-grupo+.gv-docs-grupo{margin-top:6px}.gv-docs-rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--vc-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.gv-docs{margin:0;padding:0;list-style:none}.gv-docs li{align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.gv-docs li+li{border-top:1px solid var(--vc-border)}.gv-doc-novo{grid-template-columns:130px minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.gv-doc-novo--2{grid-template-columns:minmax(0,1fr) auto}.gv-doc-novo .vc-input{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:14px}.gv-pends{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gv-pends li{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:12px 14px;display:flex}.gv-pends li.resolvida{background:0 0}.gv-pends li.resolvida>.vc-cresce{opacity:.8}.gv-pends-grupo+.gv-pends-grupo{margin-top:14px}.gv-pends-titulo{letter-spacing:.02em;text-transform:uppercase;color:var(--vc-muted);margin:0 0 8px;font-size:12px;font-weight:700}.gv-pends li>.vc-cresce{flex:200px;min-width:0}.gv-pends li>.gv-resolver{border:0;border-top:1px solid var(--vc-border);box-shadow:none;background:0 0;border-radius:0;flex:100%;margin:2px 0 0;padding:12px 0 0}.gv-pends .gv-doc-novo{flex:1;margin:0}.gv-resultado{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface2);margin:0;padding:14px}.gv-resultado legend{padding:0 4px}.gv-resultado-feito{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface2);padding:14px}.gv-chegada{flex-direction:column;align-items:stretch;gap:6px;display:flex}.gv-chegada--feita{color:var(--vc-text);border-radius:var(--gv-raio,12px);background:color-mix(in srgb, var(--vc-green) 10%, transparent);flex-direction:row;align-items:center;gap:8px;padding:8px 12px;font-size:13px}.gv-chegada-icone{color:var(--vc-green);display:inline-flex}.gv-chegada-bloqueio{margin:0}.gv-atend .gv-subtitulo{margin-top:2px}.gv-editor-grade{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.gv-editor-cal{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface);padding:14px}.gv-editor-dica-cal{margin-top:10px!important}.gv-editor-form{flex-direction:column;gap:16px;min-width:0;display:flex}.gv-semanas-escolha{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.gv-semana-chip{border:1px solid var(--vc-border2);background:var(--vc-input-bg);min-height:40px;color:var(--vc-text);font:inherit;cursor:pointer;border-radius:9px;font-size:14px;font-weight:700;transition:background .12s,border-color .12s}.gv-semana-chip:hover{border-color:var(--vc-primary-border)}.gv-semana-chip[aria-pressed=true]{background:var(--vc-primary-soft);border-color:var(--vc-primary);color:var(--vc-primary-text)}.gv-semana-chip:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-resumo-prog{border:1px solid var(--vc-primary-border);background:var(--vc-primary-soft);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.gv-resumo-prog>div{flex-direction:column;gap:3px;min-width:0;display:flex}.gv-resumo-icone{color:var(--vc-primary-text);margin-top:1px;display:inline-flex}.gv-resumo-prog strong{color:var(--vc-primary-text);font-size:14px}.gv-resumo-prog strong:first-letter{text-transform:uppercase}.gv-editor-secundarias{border-top:1px solid var(--vc-border);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.gv-alcance{border:0;flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;margin:0;padding:0;display:flex}.gv-alcance .gv-rotulo{margin:0}.gv-alcance label{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;display:inline-flex}.gv-alcance label[aria-disabled=true]{opacity:.5;cursor:not-allowed}.gv-alcance input{width:18px;height:18px;accent-color:var(--vc-primary);margin:0}.gv-despesas-pagina{flex-direction:column;gap:16px;display:flex}.gv-despesa-empresa{max-width:100%}.gv-vazio-compacto{border:1px dashed var(--vc-border2);border-radius:var(--gv-raio,12px);background:color-mix(in srgb, var(--vc-surface) 55%, transparent);align-items:center;gap:14px;padding:16px 18px;display:flex}.gv-vazio-compacto strong{font-size:14.5px;display:block}.gv-vazio-compacto small{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text));margin-top:2px;font-size:13px;line-height:1.45;display:block}.gv-vazio-icone{background:var(--vc-primary-soft);width:42px;height:42px;color:var(--vc-primary-text);border:1px solid var(--vc-primary-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gv-abas-pagina{margin-top:-4px}.gv-registros-acoes{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-status-sujo{color:var(--vc-gold);font-weight:700}.gv-despesas-wrap{margin:0 -4px;overflow-x:auto}.gv-despesas{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:880px}.gv-despesas th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--vc-muted);white-space:nowrap;padding:0 4px 8px;font-size:12px;font-weight:700}.gv-despesas th.num,.gv-despesas td.num{text-align:right}.gv-despesas td{vertical-align:middle;padding:4px}.gv-despesas tbody tr.alterada td:first-child{box-shadow:inset 3px 0 0 var(--vc-primary);border-radius:4px 0 0 4px}.gv-despesas tfoot td{border-top:1px solid var(--vc-border);font-variant-numeric:tabular-nums;padding:12px 14px 2px 4px;font-size:13.5px;font-weight:700}.gv-despesas tfoot td.num{padding-right:13px}.gv-despesa-acao{text-align:center}.gv-despesas-rodape{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.gv-despesas-cartoes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:none}.gv-despesa-cartao{border:1px solid var(--vc-border);border-radius:var(--gv-raio,12px);background:var(--vc-surface2);padding:14px}.gv-despesa-cartao.alterada{border-color:var(--vc-primary-border)}.gv-despesa-n{color:var(--vc-muted);font-size:12.5px;font-weight:700}.gv-despesa-campos{grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:6px;display:grid}.gv-despesa-campos label{flex-direction:column;min-width:0;display:flex}.gv-despesa-campos .gv-rotulo{margin-bottom:4px;font-size:12.5px}.gv-despesa-campos .nt-campo{height:44px;font-size:16px}.gv-span2{grid-column:1/-1}.gv-erro-campo{color:var(--vc-red);margin-top:4px;font-size:12.5px}.gv-so-mobile{display:none}.gv-barra-salvar{align-items:center;gap:8px;display:none}@media (width<=1100px){.gv-relacao-topo{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.gv-cal-dia{min-height:56px}}@media (width>=1001px){.gv-inicio{justify-content:space-between;height:max(520px,100dvh - 190px)}.gv-inicio>*{flex-shrink:0}.gv-inicio>.gv-atalhos{height:var(--gv-cartao-altura);flex-shrink:1;grid-auto-rows:minmax(0,1fr);min-height:138px}.gv-inicio>.gv-atalhos .gv-atalho{height:100%;min-height:0}}@media (width>=1001px) and (height<=800px){.gv-inicio{--gv-cartao-altura:160px;--gv-linha:50px;--gv-espaco:14px}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{height:52px}.gv-agenda-col{padding-top:12px;padding-bottom:10px}.gv-agenda-topo{margin-bottom:4px}}@media (width<=1000px){.gv-agenda{grid-template-columns:minmax(0,1fr)}.gv-agenda-col+.gv-agenda-col{border-left:0;border-top:1px solid var(--vc-border)}.gv-inicio{--gv-linha:66px;--gv-cartao-altura:150px}.gv-agenda-corpo:has(>.gv-vazio-centro){height:84px}.gv-linha-corpo{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ico emp sit seta""ico vis sit seta";column-gap:12px}.gv-linha-data{display:none}.gv-linha-data-mini{display:inline}.gv-linha-situacao{justify-content:flex-end;min-width:0}}@media (width>=641px) and (width<=1000px){.gv-atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-atalho:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=900px){.gv-perfil,.gv-editor-grade{grid-template-columns:minmax(0,1fr)}.gv-historico-corpo{padding-left:16px}.gv-relacao-topo{grid-template-columns:minmax(0,1fr)}.gv-relacao-esq{display:contents}.gv-busca-rapida{order:1}.gv-cal-card{order:2}.gv-dia{order:3}.gv-despesas-wrap{display:none}.gv-despesas-cartoes{display:flex}.gv-so-desktop{display:none}.gv-so-mobile{display:flex}.gv-despesas-rodape{z-index:2;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--vc-surface);border-top:1px solid var(--vc-border);border-radius:0 0 var(--nh-radius-lg,16px) var(--nh-radius-lg,16px);margin:14px -20px -18px;position:sticky;bottom:0}.gv-barra-salvar{display:inline-flex}}@media (width<=640px){.gv-secao,.gv-busca-rapida,.gv-cal-card,.gv-dia{padding:16px}.gv-agenda-col{padding:12px 14px}.gv-inicio{gap:18px}.gv-despesas-rodape{margin:14px -16px -16px;padding-left:16px;padding-right:16px}.gv-nav-extra{width:100%;padding-bottom:6px}.gv-nav-abas{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.gv-nav-aba{text-align:center;white-space:normal;justify-content:center;padding:0 8px}.gv-atalhos{grid-template-columns:minmax(0,1fr);gap:12px}.gv-inicio{--gv-cartao-altura:128px}.gv-atalho{border-radius:16px;padding:18px 35% 18px 18px}.gv-atalho-arte{width:35%;height:76%}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{padding-left:48px;font-size:.94rem}.gv-busca--grande .gv-busca-icone{left:17px}.gv-linha:has(>.gv-linha-acao){flex-wrap:wrap;row-gap:6px;height:auto;padding:8px 0 10px}.gv-linha:has(>.gv-linha-acao) .gv-linha-corpo{flex-basis:100%;height:52px}.gv-linha-acao{flex-basis:100%}.gv-linha-acao .vc-btn{justify-content:center;width:100%;min-height:40px}.gv-agenda-corpo:has(.gv-linha-acao){height:auto;max-height:470px}.gv-linha-icone{display:none}.gv-linha-corpo{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"emp sit seta""vis sit seta"}.gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{height:52px}.gv-linha-situacao{min-width:0}.gv-dado,.gv-proxima{grid-template-columns:minmax(0,1fr);gap:2px}.gv-doc-novo{grid-template-columns:minmax(0,1fr)}.gv-visita-acoes{justify-content:flex-end;width:100%}.gv-empresa-acoes{width:100%;padding-bottom:10px}.gv-empresa-acoes .vc-btn{flex:1;min-height:44px}.gv-segmento button{min-height:36px;padding:0 12px}.gv-cal-grade{gap:4px}.gv-cal-dia{border-radius:10px;min-height:52px;padding:4px 2px;font-size:14px}.gv-cal-mes{font-size:16px}.gv-modal-rodape .vc-btn{min-height:44px}.gv-modal-rodape .vc-cresce{display:none}.gv-modal-rodape>.vc-btn{flex:calc(50% - 6px)}.gv-alcance{flex-basis:100%}.gv-tabela-wrap{display:none}}@media (prefers-reduced-motion:reduce){.gv-atalho,.gv-atalho-arte,.gv-atalho-seta,.gv-cal-dia,.gv-semana-chip{transition:none}.gv-atalho:hover,.gv-atalho:hover .gv-atalho-arte,.gv-atalho:hover .gv-atalho-seta{transform:none}}.gv-atend{flex-direction:column;gap:4px;margin-top:6px;display:flex}.gv-atend-linha{display:block}.gv-atend-form{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.gv-atend .gv-btn-sm{align-self:flex-start}@media (width<=720px){.gv-atend-form{grid-template-columns:minmax(0,1fr)}}.gv-tag--cob{background:var(--vc-primary-soft);color:var(--vc-primary-text);border-color:var(--vc-primary-border);text-transform:none;letter-spacing:0;font-size:11.5px}.gv-cob{flex-direction:column;gap:14px;padding-top:6px;display:flex}.gv-cob-grade{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 16px;display:grid}.gv-cob-previa{border:1px solid var(--vc-border);background:var(--vc-surface2);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gv-cob-previa-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.gv-cob-lista,.gv-cob-visitas,.gv-cob-cards{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gv-cob-lista{max-height:280px;overflow:auto}.gv-cob-lista label,.gv-cob-visitas li{align-items:center;gap:10px;min-width:0;min-height:36px;font-size:14px;display:flex}.gv-cob-lista label{cursor:pointer}.gv-cob-lista li.inelegivel label{cursor:default;color:var(--vc-muted)}.gv-cob-data{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.gv-cob-empresa{flex:1;min-width:0}.gv-cob-rodape{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-cob-resumo{gap:6px;margin:0 0 8px;display:grid}.gv-cob-resumo div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.gv-cob-resumo dt{color:var(--vc-muted)}.gv-cob-resumo dd{text-align:right;margin:0;font-weight:600}.gv-cob-filtro{max-width:280px}.gv-cob-cards{gap:10px}.gv-cob-card{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.gv-cob-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gv-cob-card p{margin:0}.gv-cob-seta{color:var(--vc-muted);padding:0 2px}.gv-cob-acoes{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gv-cob-edicao{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:10px 16px;display:grid}.gv-cob-edicao .gv-cob-acoes{grid-column:1/-1}.gv-carteira-msg{color:var(--vc-red);margin-top:2px;line-height:1.4}.gv-carteira-previa td{vertical-align:top}.gv-carteira-previa .nt-campo{max-width:96px}.gv-painel-filtros{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;display:grid}.gv-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gv-kpis--linha{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.gv-kpi{flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.gv-kpi-valor{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.gv-kpi-rotulo{color:var(--vc-muted);font-size:13px}.gv-painel-carga td,.gv-painel-carga th{font-variant-numeric:tabular-nums}.gv-num-alerta{color:var(--vc-red);font-weight:700}.gv-tabela-pilha{overflow-x:auto}@media (width<=900px){.gv-tabela-pilha{overflow:visible}.gv-tabela-pilha table,.gv-tabela-pilha tbody,.gv-tabela-pilha tr,.gv-tabela-pilha td{display:block;width:auto!important}.gv-tabela-pilha thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gv-tabela-pilha tbody{flex-direction:column;gap:10px;display:flex}.gv-tabela-pilha tr{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));gap:6px 14px;padding:12px 14px;display:grid;position:relative}.gv-tabela-pilha tbody tr:hover{background:var(--vc-surface)}.gv-tabela-pilha td{border:0;min-width:0;padding:0;font-size:13.5px}.gv-tabela-pilha td[data-rotulo]:before{content:attr(data-rotulo);letter-spacing:.03em;text-transform:uppercase;color:var(--vc-muted);margin-bottom:2px;font-size:11.5px;font-weight:700;display:block}.gv-tabela-pilha td.gv-pilha-titulo,.gv-tabela-pilha td.gv-pilha-largo{grid-column:1/-1}.gv-tabela-pilha td.gv-pilha-titulo{padding-right:44px;font-size:15px;font-weight:700}.gv-tabela-pilha td.gv-pilha-titulo:before{display:none}.gv-tabela-pilha td.gv-pilha-acao{position:absolute;top:6px;right:6px}.gv-tabela-pilha .vc-corta{white-space:normal;overflow-wrap:anywhere}.gv-tabela-pilha .gv-carteira-previa .nt-campo,.gv-carteira-previa.nt-campo{max-width:none}}.gv-nav--campo .gv-nav-aba{gap:8px}.gv-nav-icone{display:none}.gv-campo-pagina{flex-direction:column;gap:16px;min-width:0;display:flex}.gv-campo-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.gv-campo-titulo{letter-spacing:-.2px;font-size:20px!important;font-weight:800!important}.gv-campo-grupo{flex-direction:column;gap:10px;display:flex}.gv-campo-grupo-titulo{text-transform:uppercase;letter-spacing:.05em;color:var(--vc-muted);align-items:center;margin:0;font-size:13px;font-weight:700;display:flex}.gv-campo-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.gv-campo-esqueleto{border-radius:14px;height:168px}.gv-campo-cartao{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.gv-campo-cartao--andamento{border-color:color-mix(in srgb, var(--vc-gold) 45%, var(--vc-border))}.gv-campo-cartao-topo{justify-content:space-between;align-items:center;gap:10px;display:flex}.gv-campo-data{font-variant-numeric:tabular-nums;color:var(--vc-primary-text);font-size:13px;font-weight:700}.gv-campo-empresa{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gv-campo-nome{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.3}.gv-campo-endereco,.gv-campo-resumo{color:color-mix(in srgb, var(--vc-muted) 72%, var(--vc-text));overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.gv-campo-resumo{color:var(--vc-text);font-weight:600}.gv-campo-resumo--alerta{color:var(--vc-red)}.gv-campo-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.gv-campo-acao{flex:120px;justify-content:center;min-height:44px}.gv-campo-mapa{gap:6px;min-height:44px;text-decoration:none}.gv-campo-ficha{min-height:44px;padding:0 10px}@media (width<=720px){.gv-campo--barra>.gv-nav--campo{z-index:6;border:1px solid var(--vc-border);background:var(--vc-surface-solid,var(--vc-surface));padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-radius:16px;order:99;margin-top:4px;position:sticky;bottom:0;box-shadow:0 -4px 18px #0000001f}.gv-campo--barra>.gv-nav--campo .gv-nav-abas{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;display:grid;overflow:visible}.gv-campo--barra>.gv-nav--campo .gv-nav-aba{white-space:nowrap;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:56px;margin:0;padding:4px 2px;font-size:12px}.gv-campo--barra>.gv-nav--campo .gv-nav-aba.ativo{background:var(--vc-primary-soft);color:var(--vc-primary-text)}.gv-campo--barra>.gv-nav--campo .gv-nav-icone{display:inline-flex}.gv-campo-acao{flex-basis:100%}.gv-campo-mapa{flex:1;justify-content:center}}.gv-doc-novo--arquivo{grid-template-columns:130px minmax(0,1fr) minmax(0,220px) auto}.gv-doc-arquivo{align-items:center;gap:4px;margin-top:2px;display:flex}.gv-doc-arquivo:empty{display:none}@media (width<=900px){.gv-doc-novo--arquivo{grid-template-columns:130px minmax(0,1fr)}.gv-doc-novo--arquivo>:nth-child(3){grid-column:1/-1}}@media (width<=600px){.gv-doc-novo--arquivo{grid-template-columns:minmax(0,1fr)}}.gv-modal-ferramenta{min-width:0;padding-top:6px}.gv-modal-barra{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 12px;display:flex}.gv-modal-barra .gv-acoes-topo{margin:0}.gv-modal-mapa .gv-mapa-pagina .gc-mapa-canvas{height:clamp(300px,100dvh - 360px,760px)}.gv-agenda-topo-fim{align-items:center;gap:12px;min-width:0;display:inline-flex}.gv-link-discreto{color:var(--vc-primary-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.gv-link-discreto:hover{background:var(--vc-primary-soft);border-color:var(--vc-primary-border)}.gv-link-discreto:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-relacao-topo{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr)}.gv-busca-rapida .gv-busca-cabeca{min-height:30px;margin-bottom:0}.gv-busca-corpo-int>.gv-filtros{margin-top:12px}.gv-busca-alternar{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:2px 6px 2px 0;display:inline-flex}.gv-busca-alternar h2{margin:0}.gv-busca-alternar:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-busca-seta{color:var(--vc-muted);transition:transform .18s;display:inline-flex;transform:rotate(90deg)}.gv-busca-rapida:not(.aberta) .gv-busca-seta{transform:rotate(0)}.gv-filtro-ativo{background:var(--vc-primary-soft);height:20px;color:var(--vc-primary-text);border:1px solid var(--vc-primary-border);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.gv-busca-resumo{white-space:nowrap}.gv-busca-corpo{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.gv-busca-rapida.aberta .gv-busca-corpo{grid-template-rows:1fr}.gv-busca-corpo-int{min-height:0;overflow:hidden}.gv-busca-rapida:not(.aberta){padding-top:12px;padding-bottom:12px}@media (prefers-reduced-motion:reduce){.gv-busca-corpo,.gv-busca-seta{transition:none}}.gv-busca-rapida .gv-filtros{gap:10px}.gv-busca-rapida .gv-busca-rodape{margin-top:12px;padding-top:10px}.gv-dia{flex-direction:column;min-height:0;display:flex}.gv-dia-lista{overscroll-behavior:contain;min-height:120px;max-height:min(420px,100dvh - 420px);padding-right:4px}.gv-dia-linha{align-items:center;gap:10px;display:flex}.gv-dia-linha .gv-dia-item{flex:1;gap:12px;min-width:0;padding:9px 0}.gv-dia-empresa{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gv-dia-nome{align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.gv-dia-nome .gv-codigo{height:18px;color:color-mix(in srgb, var(--vc-muted) 85%, var(--vc-text));border-color:var(--vc-border);background:0 0;padding:0 5px;font-size:10.5px;font-weight:600}.gv-dia-sub{color:color-mix(in srgb, var(--vc-muted) 88%, var(--vc-text));font-size:11.5px;display:block}.gv-dia-linha .gv-selo{height:20px;padding:0 8px;font-size:11px}.gv-dia-linha .gv-dia-acoes{flex-shrink:0;gap:6px;padding:0}.gv-dia-linha .gv-dia-acoes .vc-btn{min-height:30px;padding:0 10px;font-size:12.5px}.gv-btn-acao{background:var(--vc-primary-soft);color:var(--vc-primary-text);border-color:var(--vc-primary-border)}.gv-cal-card{padding:14px 16px 12px}.gv-cal-card .gv-cal-topo{margin-bottom:8px}.gv-cal-card .gv-cal-grade{gap:5px}.gv-cal-card .gv-cal-sem{padding:2px 0 4px;font-size:11px}.gv-cal-card .gv-cal-dia{border-radius:10px;gap:3px;min-height:52px;padding:4px 3px;font-size:14px}.gv-cal-card .gv-cal-qtd{min-width:20px;height:18px;font-size:11px}.gv-cal-card .gv-legenda{margin-top:10px;padding-top:8px}.gv-th-ordem{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin:-2px -4px;padding:2px 4px;display:inline-flex}.gv-th-ordem:hover{color:var(--vc-text)}.gv-th-ordem:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-th-seta{opacity:.28;transition:transform .15s,opacity .15s;display:inline-flex;transform:rotate(0)}.gv-th-ordem.ativo{color:var(--vc-primary-text)}.gv-th-ordem.ativo .gv-th-seta{opacity:1}.gv-th-seta.desc{transform:rotate(180deg)}@media (width<=1100px){.gv-relacao-topo{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.gv-cal-card .gv-cal-dia{min-height:48px}}@media (width<=900px){.gv-relacao-topo{grid-template-columns:minmax(0,1fr)}.gv-dia-lista{max-height:380px}}@media (width<=640px){.gv-dia-linha{flex-wrap:wrap;row-gap:4px;padding-bottom:8px}.gv-dia-linha .gv-dia-acoes{justify-content:flex-end;width:100%}.gv-cal-card .gv-cal-dia{min-height:42px;font-size:13px}}.gv-despesa-topo{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.gv-despesa-topo>.gv-busca{flex:340px;min-width:0}.gv-despesa-topo.com-empresa{align-items:center}.gv-despesa-topo.com-empresa .gv-escolhida{min-height:40px}.gv-nav-mes{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gv-nav-mes .gv-cal-nav{width:32px;height:32px}.gv-nav-mes-rotulo{text-align:center;white-space:nowrap;min-width:132px;font-size:14px;font-weight:700}.gv-nav-semdata{border:1px dashed var(--vc-border2,var(--vc-border));min-height:28px;color:var(--vc-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600}.gv-nav-semdata:hover{color:var(--vc-primary-text);border-color:var(--vc-primary-border)}.gv-sugestoes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.gv-sugestoes-lista{flex-wrap:wrap;gap:6px;display:flex}.gv-sugestao{border:1px solid var(--vc-border);background:var(--vc-surface);max-width:100%;min-height:32px;color:var(--vc-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:12.5px;font-weight:600;display:inline-flex}.gv-sugestao .gv-codigo{height:20px;padding:0 6px;font-size:10.5px}.gv-sugestao:hover{border-color:var(--vc-primary-border);background:var(--vc-primary-soft)}.gv-sugestao:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-vazio-mes{margin-bottom:10px}.gv-alerta-pend{background:var(--vc-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;animation:1.6s ease-out 3 gv-pulso-alerta;display:inline-flex}@keyframes gv-pulso-alerta{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vc-red) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.gv-alerta-pend{animation:none}}.gv-pend-resolucao{margin-top:4px;display:block}.gv-resolver{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:14px;flex-direction:column;gap:12px;margin-top:10px;padding:12px 14px 14px;display:flex;box-shadow:0 1px 2px #3c280a0a,0 6px 18px -12px #3c280a2e}.gv-resolver-titulo{letter-spacing:-.01em;font-size:13px;font-weight:700}.gv-resolver-tipos{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.gv-resolver-opcao{border:1px solid var(--vc-border);background:color-mix(in srgb, var(--vc-surface2) 45%, var(--vc-surface));min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:9px 34px 9px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.gv-resolver-opcao:hover:not(:disabled){border-color:var(--vc-border2);background:var(--vc-surface)}.gv-resolver-opcao:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gv-resolver-opcao.ativa{border-color:var(--vc-primary-border);background:var(--vc-primary-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--vc-primary-soft) 70%, transparent)}.gv-resolver-icone{background:var(--vc-surface);border:1px solid var(--vc-border);width:32px;height:32px;color:var(--vc-primary-text);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gv-resolver-opcao.ativa .gv-resolver-icone{border-color:var(--vc-primary-border)}.gv-resolver-opcao-texto{min-width:0}.gv-resolver-opcao strong{font-size:13px;line-height:1.3;display:block}.gv-resolver-opcao small{color:var(--vc-muted);margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.gv-resolver-marca{border:1.5px solid var(--vc-border2);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:9px;right:9px}.gv-resolver-opcao.ativa .gv-resolver-marca{background:var(--vc-primary);border-color:var(--vc-primary)}.gv-resolver-campos{border-top:1px solid var(--vc-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding-top:12px;display:grid}.gv-resolver-campos label{flex-direction:column;gap:4px;min-width:0;display:flex}.gv-resolver-campos .gv-span-tudo{grid-column:1/-1}.gv-resolver-obs{flex-direction:column;gap:4px;display:flex}.gv-resolver:not(:has(.gv-resolver-campos)) .gv-resolver-obs{border-top:1px solid var(--vc-border);padding-top:12px}.gv-resolver-acoes{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gv-resolver-nota{flex:220px;min-width:0;line-height:1.4}@media (width<=640px){.gv-resolver-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-resolver-acoes .vc-btn{flex:auto}}.gv-mapa-dia{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.gv-mapa-dia .gv-cal-nav{width:32px;height:32px}.gv-mapa-data{width:150px}.gv-mapa-dia-ext{margin-left:4px}.gv-mapa-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.gv-btn-ativo{background:var(--vc-primary-soft);color:var(--vc-primary-text);border-color:var(--vc-primary-border)}.gv-mapa-resumo{margin:-4px 0 0}.gv-rota{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.gv-rota-quem{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-rota-quem .nt-campo,.gv-rota-quem>div{min-width:220px}.gv-rota-lista{counter-reset:parada;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.gv-rota-lista li{border-top:1px solid var(--vc-border);align-items:center;gap:10px;padding:6px 0;display:flex}.gv-rota-lista li:first-child{border-top:0}.gv-rota-lista li.fora,.gv-rota-lista li.sem-ponto{opacity:.6}.gv-rota-parada{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.gv-rota-parada input{accent-color:var(--vc-primary)}.gv-rota-parada .gv-codigo{height:18px;padding:0 5px;font-size:10.5px}.gv-rota-mover{gap:4px;display:inline-flex}.gv-rota-mover .gv-btn-icone-borda{width:28px;height:28px}.gv-rota-rodape{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.gv-rota-rodape .vc-small{flex:260px}.gv-rota-barra{border:1px solid var(--vc-primary-border);background:var(--vc-primary-soft);border-radius:12px;align-items:center;gap:10px;min-width:0;margin:0 0 12px;padding:7px 8px 7px 12px;font-size:13px;display:flex}.gv-rota-barra-icone{color:var(--vc-primary-text);flex:none;display:inline-flex}.gv-rota-barra-texto{flex:auto;min-width:0}.gv-rota-barra-acoes{flex-wrap:wrap;flex:none;gap:2px;display:inline-flex}.gv-mapa-atribuicao{margin:6px 2px 0;font-size:11px}@media (width<=720px){.gv-rota-barra{flex-wrap:wrap}.gv-rota-barra-texto{white-space:normal;flex-basis:calc(100% - 30px)}}.gv-plano{flex-direction:column;gap:14px;display:flex}.gv-plano-linha{flex-wrap:wrap;align-items:flex-start;gap:12px 18px;display:flex}.gv-plano-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.gv-plano-visitador{flex:220px;max-width:320px}.gv-plano .gv-segmento button{align-items:center;gap:6px;display:inline-flex}.gv-plano-bloco{border:1px solid var(--vc-border);background:var(--vc-surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gv-plano-bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gv-plano-bloco-topo .gv-rotulo{align-items:center;gap:6px;display:inline-flex}.gv-plano-ordem{flex-wrap:wrap;gap:6px;display:inline-flex}.gv-plano-dica{margin:0;line-height:1.45}.gv-plano-sugestao{color:var(--vc-primary-text);align-items:flex-start;gap:6px;margin:0;line-height:1.45;display:flex}.gv-plano-origem{background:var(--vc-surface2);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.gv-plano-origem-icone{color:var(--vc-primary-text);display:inline-flex}.gv-plano-origem-acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gv-plano-busca{flex:280px;gap:6px;min-width:0;display:flex}.gv-plano-busca>:first-child{flex:auto;min-width:0}.gv-plano-candidatos{border:1px solid var(--vc-border);border-radius:10px;max-height:180px;margin:0;padding:4px;list-style:none;overflow:auto}.gv-plano-candidatos button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12.5px;line-height:1.35;display:block}.gv-plano-candidatos button:hover,.gv-plano-candidatos button:focus-visible{background:var(--vc-primary-soft);outline:none}.gv-plano-paradas{overscroll-behavior:contain;max-height:min(340px,42dvh);margin:0;padding:0 6px;list-style:none;overflow:auto}.gv-plano-paradas li{border-top:1px solid var(--vc-border);align-items:center;gap:10px;padding:9px 2px;display:flex}.gv-plano-paradas li:first-child{border-top:0}.gv-plano-paradas li.fora .gv-plano-parada-texto,.gv-plano-paradas li.sem-ponto .gv-plano-parada-texto{opacity:.55}.gv-plano-num{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#9a6b1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:11.5px;font-weight:800;line-height:1;display:inline-flex}.gv-plano-paradas li.fora .gv-plano-num,.gv-plano-paradas li.sem-ponto .gv-plano-num{background:var(--vc-surface2);color:var(--vc-muted)}.gv-plano-num.destino{box-shadow:0 0 0 2px var(--vc-surface), 0 0 0 4px #9a6b1f}.gv-plano-parada{cursor:pointer;flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.gv-plano-parada input{accent-color:var(--vc-primary);flex:none;width:16px;height:16px}.gv-plano-parada-texto{flex-direction:column;gap:1px;min-width:0;display:flex}.gv-plano-parada-nome{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.gv-plano-parada-nome .gv-codigo{flex:none;height:18px;padding:0 5px;font-size:10.5px}.gv-plano-trechos{counter-reset:trecho;margin:0;padding:0;list-style:none}.gv-plano-trechos li{border-top:1px solid var(--vc-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:6px 0;font-size:12.5px;display:flex}.gv-plano-trechos li:first-child{border-top:0}.gv-plano-atribuicao{margin:0;font-size:11px}.gv-plano-rodape-nota{flex:260px;min-width:0;line-height:1.4}@media (width<=640px){.gv-plano-linha{flex-direction:column;align-items:stretch}.gv-plano-visitador{flex:none;max-width:none}.gv-plano .gv-segmento{width:100%}.gv-plano .gv-segmento button{flex:1 1 0;justify-content:center}.gv-plano-ordem{width:100%}.gv-plano-ordem .vc-btn{flex:auto}.gv-plano-paradas{max-height:none}}.gv-plano-transporte{background:var(--vc-surface2);border:1px solid var(--vc-border);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.gv-plano-transp{width:32px;height:28px;color:var(--vc-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.gv-plano-transp:hover:not(:disabled){color:var(--vc-text)}.gv-plano-transp[aria-pressed=true]{background:var(--vc-surface-solid);color:var(--vc-primary-text);box-shadow:0 1px 2px #0000001f}.gv-plano-transp:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gv-plano-transp:disabled{opacity:.45;cursor:not-allowed}.gd{--gd-cartao-altura:clamp(118px, 15.5vh, 168px);--gd-espaco:clamp(14px, 3vh, 34px);gap:var(--gd-espaco)}.gd-hero{max-width:790px;margin-top:clamp(2px,1.4vh,18px)}.gd-hero .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{border-radius:13px;height:clamp(54px,6.4vh,58px)}.gd-hero-nota{text-align:center;color:color-mix(in srgb, var(--vc-muted) 80%, var(--vc-text));margin:8px 0 0;font-size:12.5px}.gd-cartoes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.2vw,18px);width:100%;display:grid}.gd-cartao{isolation:isolate;min-height:var(--gd-cartao-altura);width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none;color:var(--vc-text);border:1px solid color-mix(in srgb, var(--vc-border) 80%, transparent);background:var(--vc-surface-solid);box-shadow:var(--gv-sombra-cartao);border-radius:16px;align-items:flex-start;gap:clamp(12px,1.1vw,18px);padding:clamp(16px,1.4vw,22px) clamp(36px,2.8vw,44px) clamp(16px,1.4vw,22px) clamp(16px,1.3vw,22px);transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.gd-cartao:before,.gd-cartao:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.gd-cartao:before{background:color-mix(in srgb, var(--vc-primary-soft) 55%, transparent);height:92%;bottom:-62%;left:-20%;right:20%}.gd-cartao:after{background:color-mix(in srgb, var(--vc-primary-soft) 38%, transparent);border-top:1px solid color-mix(in srgb, var(--vc-primary-border) 35%, transparent);height:100%;bottom:-70%;left:25%;right:-30%}.gd-cartao:hover{box-shadow:var(--gv-sombra-cartao-hover);border-color:var(--vc-primary-border);transform:translateY(-2px)}.gd-cartao:focus-visible{outline:2px solid var(--vc-primary);outline-offset:3px}.gd-cartao-icone{aspect-ratio:1;background:color-mix(in srgb, var(--vc-primary-soft) 90%, var(--vc-surface));width:clamp(48px,3.9vw,64px);color:var(--vc-primary-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vc-primary-border) 50%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gd-cartao-icone svg{width:52%;height:52%}.gd-cartao-texto{flex-direction:column;gap:5px;min-width:0;padding-top:4px;display:flex}.gd-cartao-texto strong{letter-spacing:-.1px;font-size:clamp(15.5px,1.12vw,17.5px);font-weight:700;line-height:1.25}.gd-cartao-texto small{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));font-size:clamp(12.5px,.88vw,13.8px);line-height:1.45}.gd-cartao-seta{color:color-mix(in srgb, var(--vc-text) 70%, transparent);transition:color .18s,transform .18s;display:flex;position:absolute;top:clamp(20px,1.8vw,28px);right:clamp(12px,1vw,16px)}.gd-cartao:hover .gd-cartao-seta{color:var(--vc-primary-text);transform:translate(2px)}.gd-painel{background:var(--vc-surface-solid);border:1px solid color-mix(in srgb, var(--vc-border) 80%, transparent);width:100%;min-width:0;box-shadow:var(--gv-sombra-cartao);border-radius:18px;flex-direction:column;padding:clamp(14px,1.4vw,22px) clamp(14px,1.3vw,20px) clamp(10px,1vw,16px);display:flex}.gd-painel-topo{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.4vw,22px);padding:0 4px 14px;display:flex}.gd-painel-icone{aspect-ratio:1;background:color-mix(in srgb, var(--vc-primary-soft) 90%, var(--vc-surface));width:clamp(50px,4.3vw,66px);color:var(--vc-primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gd-painel-titulos{flex:260px;min-width:0}.gd-painel-titulos h2{letter-spacing:-.3px;margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:700;line-height:1.2}.gd-painel-titulos p{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:4px 0 0;font-size:13.5px}.gd-painel-titulos .gd-painel-nota{color:var(--vc-muted);margin-top:6px;font-size:12.5px}.gd-painel-controles{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.gd-deptos button{min-height:34px;padding:0 16px}.gd-deptos button[aria-pressed=true]{background:var(--vc-primary-soft);color:var(--vc-primary-text);box-shadow:inset 0 0 0 1px var(--vc-primary-border)}.gd-depto-unico{background:var(--vc-primary-soft);min-height:38px;color:var(--vc-primary-text);border:1px solid var(--vc-primary-border);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.gd-depto-rotulo{letter-spacing:.05em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.gd-divisor{background:var(--vc-border);width:1px;height:30px}.gd-filtro{width:200px}.gd-tabela-wrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--vc-primary) 34%, transparent) transparent;min-width:0;overflow:auto}.gd-tabela-wrap.is-vazio{overflow:visible}.gd-tabela-wrap:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px;border-radius:12px}.gd-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.gd-tabela thead th{z-index:1;text-align:left;color:color-mix(in srgb, var(--vc-muted) 70%, var(--vc-text));white-space:nowrap;background:var(--vc-surface-solid);height:48px;box-shadow:inset 0 0 0 100px var(--vc-surface2);padding:0 14px;font-size:13px;font-weight:600;position:sticky;top:0}.gd-tabela thead th:after{content:"";pointer-events:none;background:linear-gradient(var(--vc-surface-solid), color-mix(in srgb, var(--vc-surface-solid) 0%, transparent));height:7px;position:absolute;top:100%;left:0;right:0}.gd-tabela thead th:first-child{border-radius:12px 0 0 12px}.gd-tabela thead th:last-child{text-align:right;border-radius:0 12px 12px 0}.gd-ordenar{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 2px;display:inline-flex}.gd-ordenar:disabled{cursor:default}.gd-ordenar:not(:disabled):hover{color:var(--vc-text)}.gd-ordenar:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gd-ordem{opacity:.55}.gd-ordem.ativa{opacity:1;color:var(--vc-primary-text)}.gd-tabela tbody td{border-bottom:1px solid color-mix(in srgb, var(--vc-border) 75%, transparent);vertical-align:middle;padding:10px 14px}.gd-tabela tbody tr:last-child td{border-bottom:0}.gd-tabela tbody tr:not(.gd-estado-linha){cursor:pointer;transition:background .15s}.gd-tabela tbody tr:not(.gd-estado-linha):hover{background:var(--vc-row-hover)}.gd-tabela tbody tr:focus-visible{outline:2px solid var(--vc-primary);outline-offset:-2px}.gd-tabela td strong,.gd-tabela td small{display:block}.gd-tabela td strong{font-size:14px;font-weight:600}.gd-tabela td small{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin-top:2px;font-size:12.5px}.gd-inativa{letter-spacing:.02em;vertical-align:1px;color:var(--vc-muted);background:var(--vc-surface2);border:1px solid var(--vc-border);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.gd-col-codigo{font-variant-numeric:tabular-nums;width:9%}.gd-col-empresa{width:auto;max-width:0}.gd-col-ultimaVisita,.gd-col-proximaVisita{width:16%}.gd-col-ocorrencias{width:14%}.gd-col-acoes{text-align:right;width:76px}.gd-rotulo-movel{display:none}.gd-a-confirmar{color:color-mix(in srgb, var(--vc-gold) 78%, var(--vc-text))}.gd-a-confirmar small{color:inherit}.gd-qtd{background:var(--vc-surface2);min-width:40px;height:30px;color:var(--vc-text);border:1px solid var(--vc-border);border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.gd-qtd--botao{font:inherit;cursor:pointer;gap:6px;font-weight:600;transition:background .15s,border-color .15s}.gd-qtd--botao:hover{border-color:color-mix(in srgb, var(--vc-primary) 45%, var(--vc-border))}.gd-qtd--botao:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.gd-qtd--parcial{border-style:dashed}.gd-parcial{letter-spacing:.03em;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:600}.gd-qtd--alerta{background:color-mix(in srgb, var(--vc-red) 10%, transparent);color:var(--vc-red);border-color:color-mix(in srgb, var(--vc-red) 22%, transparent)}.gd-selo{white-space:nowrap;--gd-cor:var(--vc-muted);min-height:28px;color:var(--gd-cor);background:color-mix(in srgb, var(--gd-cor) 11%, transparent);border:1px solid color-mix(in srgb, var(--gd-cor) 26%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.gd-selo-ponto{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.gd-selo--green{--gd-cor:var(--vc-green)}.gd-selo--red{--gd-cor:var(--vc-red)}.gd-selo--gold{--gd-cor:var(--vc-gold)}.gd-selo--muted{--gd-cor:var(--vc-muted)}.gd-kebab{width:36px;height:36px;color:var(--vc-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.gd-kebab:hover{background:var(--vc-surface2);color:var(--vc-text)}.gd-kebab:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gd-estado-linha td{border-bottom:0;padding:clamp(22px,4vh,44px) 16px}.gd-estado{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:0 auto;display:flex}.gd-estado strong{font-size:15.5px;font-weight:700}.gd-estado p{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:0;font-size:13.5px;line-height:1.5}.gd-estado-icone{background:color-mix(in srgb, var(--vc-primary-soft) 90%, var(--vc-surface));width:48px;height:48px;color:var(--vc-primary-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.gd-estado--erro .gd-estado-icone{background:color-mix(in srgb, var(--vc-red) 10%, transparent);color:var(--vc-red)}.gd-modal{flex-direction:column;gap:14px;min-width:0;display:flex}.gd-modal-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gd-modal-barra--busca{justify-content:flex-start;align-items:flex-end}.gd-modal-barra--busca .gv-busca{flex:320px;max-width:520px}.gd-modal-contagem{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));font-size:13px}.gd-periodo{width:200px}.gd-vazio{text-align:center;color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:0;padding:28px 12px;font-size:13.5px}.gd-nota{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:0;font-size:12.5px}.gd-pendencias{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gd-pendencia{border:1px solid var(--vc-border);background:var(--vc-surface-solid);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.gd-pendencia.resolvida{background:var(--vc-surface)}.gd-pendencia-topo{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.gd-pendencia-empresa{min-width:0;color:var(--vc-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:-2px -4px;padding:2px 4px;font-size:14px;font-weight:700;display:inline-flex}.gd-pendencia-empresa:hover{color:var(--vc-primary-text)}.gd-pendencia-empresa:focus-visible{outline:2px solid var(--vc-primary);outline-offset:1px}.gd-pendencia-texto{margin:0;font-size:14px;line-height:1.5}.gd-pendencia-meta{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:0;font-size:12.5px}.gd-pendencia-acoes{justify-content:flex-end;display:flex}.gd-docs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gd-docs-visita{border:1px solid var(--vc-border);background:var(--vc-surface-solid);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.gd-docs-visita>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gd-baixar{align-items:center;gap:4px;margin-top:4px;font-size:12.5px;text-decoration:none;display:inline-flex}@media (width>=1001px){.gv-inicio.gd{justify-content:flex-start}.gv-inicio.gd>.gd-painel{flex:auto;min-height:280px}.gd-painel>.gd-tabela-wrap{flex:1 1 0;min-height:0}.gv-inicio.gd>.gd-painel.is-vazio{flex:none;min-height:0}.gd-painel.is-vazio>.gd-tabela-wrap{flex:none;min-height:auto}}@media (width<=1100px){.gd-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.gd{--gd-cartao-altura:118px}}@media (width<=720px){.gd-painel-icone{width:46px}.gd-painel-icone svg{width:22px;height:22px}.gd-painel-titulos{flex:1 1 0}.gd-hero .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{padding-left:46px;padding-right:12px;font-size:14.5px}.gd-hero .gv-busca--grande .gv-busca-icone{left:16px}.gd-painel-controles{width:100%;margin-left:0}.gd-divisor{display:none}.gd-filtro{width:100%}.gd-tabela thead{display:none}.gd-tabela,.gd-tabela tbody{display:block}.gd-tabela tbody tr:not(.gd-estado-linha){border-bottom:1px solid color-mix(in srgb, var(--vc-border) 75%, transparent);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"emp emp acoes""vis prox prox""pend pend pend";gap:6px 12px;padding:12px 4px;display:grid}.gd-tabela tbody tr td{border:0;width:auto;max-width:none;padding:0}.gd-tabela .gd-col-codigo{display:none}.gd-tabela tbody .gd-col-empresa{grid-area:emp}.gd-tabela tbody .gd-col-ultimaVisita{grid-area:vis}.gd-tabela tbody .gd-col-proximaVisita{grid-area:prox}.gd-tabela tbody .gd-col-ocorrencias{grid-area:pend;align-items:center;gap:8px;display:flex}.gd-rotulo-movel{letter-spacing:.04em;text-transform:uppercase;color:var(--vc-muted);margin-bottom:1px;font-size:10.5px;font-weight:600;display:block}.gd-tabela tbody .gd-col-ocorrencias .gd-rotulo-movel{margin:0}.gd-tabela tbody .gd-col-acoes{grid-area:acoes}.gd-tabela .gd-estado-linha,.gd-tabela .gd-estado-linha td{display:block}}@media (width<=560px){.gd-cartoes{grid-template-columns:minmax(0,1fr);gap:10px}.gd{--gd-cartao-altura:0px}.gd-cartao{align-items:center;padding-top:14px;padding-bottom:14px}.gd-cartao-seta{top:50%;transform:translateY(-50%)}.gd-cartao:hover .gd-cartao-seta{transform:translate(2px,-50%)}.gd-cartao-texto{padding-top:0}}@media (prefers-reduced-motion:reduce){.gd-cartao,.gd-cartao-seta{transition:none}.gd-cartao:hover{transform:none}}.gv-apresentacao{display:none}:root:has(.nh-sys--pl) .gv-apresentacao{text-align:center;flex-direction:column;align-items:center;min-width:0;margin:clamp(0px,.8vh,8px) auto 0;display:flex}:root:has(.nh-sys--pl) .gv-apresentacao-logo{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;width:clamp(56px,min(5.6vw,7.6vh),84px);height:auto;margin:0 0 4px;display:block}:root:has(.nh-sys--pl) .gv-apresentacao-titulo{letter-spacing:-.3px;color:var(--vc-text);margin:0;font-size:clamp(22px,1.7vw,24px);font-weight:600;line-height:1.2}:root:has(.nh-sys--pl) .gv-apresentacao-sub{color:color-mix(in srgb, var(--vc-muted) 82%, var(--vc-text));margin:4px 0 0;font-size:12.5px;line-height:1.4}:root:has(.nh-sys--pl) .gv-inicio:not(.gd) .gv-apresentacao-logo{width:clamp(84px,min(7.4vw,11.5vh),116px);margin-bottom:6px}:root:has(.nh-sys--pl) .gv-inicio:not(.gd) .gv-apresentacao-titulo{font-size:clamp(24px,1.9vw,28px)}:root:has(.nh-sys--pl) .gv-inicio:not(.gd) .gv-apresentacao-sub{font-size:13px}:root:has(.nh-sys--pl) .gv-inicio{--gv-espaco:clamp(12px, 2.1vh, 24px);--gv-linha:clamp(48px, 6vh, 60px)}:root:has(.nh-sys--pl) .gv-inicio .gv-apresentacao+.gv-hero{margin-top:calc(clamp(2px, .6vh, 6px) - var(--gv-espaco) + 12px)}:root:has(.nh-sys--pl) .gv-hero{max-width:800px}:root:has(.nh-sys--pl) .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{border-radius:13px;height:48px;padding-left:48px;font-size:14px}:root:has(.nh-sys--pl) .gd-hero .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{border-radius:13px;height:48px;padding-left:48px;font-size:14px}:root:has(.nh-sys--pl) .gd-hero .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{border-radius:12px;height:42px}:root:has(.nh-sys--pl) .gd-hero .gv-busca--grande .gv-busca-icone{left:15px}:root:has(.nh-sys--pl) .gv-busca--grande .gv-busca-icone{left:17px}:root:has(.nh-sys--pl) .gd-hero-nota{font-size:11.5px}:root:has(.nh-sys--pl) .gv-acoes-topo .vc-btn{border-radius:10px;min-height:34px;padding:0 12px;font-size:12.5px}:root:has(.nh-sys--pl) .gv-btn-topo{border-radius:10px;min-height:34px;padding:0 12px;font-size:12.5px}:root:has(.nh-sys--pl) .gv-nav-aba{font-size:13px}:root:has(.nh-sys--pl) .gv-nav-link{font-size:12.5px}@media (width>=1001px){.nh-sys.nh-sys--pl:has(.gv-inicio){flex-direction:column;display:flex}.nh-sys--pl:has(.gv-inicio)>.nh-sys-main{flex:1 0 auto;padding-bottom:clamp(16px,2.4vh,26px)}.nh-sys--pl.nh-sys--lateral:has(.gv-inicio)>.nh-sys-main{padding-bottom:clamp(34px,4.4vh,44px)}.nh-sys--pl:has(.gv-inicio) .nh-sys-conteudo{flex:1 0 auto}.nh-sys--pl .nh-sys-conteudo>.vc-pilha:has(>.gv-inicio){flex-direction:column;flex:1 0 auto;display:flex}:root:has(.nh-sys--pl) .gv-inicio{flex:1 0 auto;justify-content:flex-start;height:auto;min-height:0}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-atalhos{flex-shrink:0}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-agenda{min-height:calc(var(--gv-linha) * 2.5 + 62px);flex:1 1 0;grid-template-rows:minmax(0,1fr)}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-agenda .gv-agenda-col{min-height:0}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-agenda .gv-agenda-corpo{height:auto;min-height:calc(var(--gv-linha) * 1.5);flex:1 1 0}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-agenda .gv-agenda-corpo:has(>.gv-vazio-centro){min-height:56px}:root:has(.nh-sys--pl) .gv-inicio:not(.gd)>.gv-agenda{min-height:calc(var(--gv-linha) * 1.5 + 62px)}}:root:has(.nh-sys--pl) .gv-atalho-texto{gap:5px}:root:has(.nh-sys--pl) .gv-atalho-texto strong{letter-spacing:-.15px;font-size:clamp(15.5px,1.1vw,17px);font-weight:600}:root:has(.nh-sys--pl) .gv-atalho-texto small{font-size:clamp(12.5px,.85vw,13.5px);line-height:1.45}:root:has(.nh-sys--pl) .gv-agenda{border-radius:16px}:root:has(.nh-sys--pl) .gv-agenda-col{padding:14px clamp(14px,1.3vw,20px) 12px}:root:has(.nh-sys--pl) .gv-agenda-topo{min-height:32px;margin-bottom:6px}:root:has(.nh-sys--pl) .gv-agenda-topo h2{font-size:15px;font-weight:600}:root:has(.nh-sys--pl) .gv-agenda-data{font-size:12px}:root:has(.nh-sys--pl) .gv-contagem{font-size:11px}:is(:root:has(.nh-sys--pl) .gv-vazio-centro,:root:has(.nh-sys--pl) .gv-vazio){font-size:12.5px}:root:has(.nh-sys--pl) .gv-segmento button{font-size:12.5px}:root:has(.nh-sys--pl) .gv-link-discreto{font-size:12px}:root:has(.nh-sys--pl) .gv-aviso-atraso{font-size:12.5px}:root:has(.nh-sys--pl) .gv-linha-acao .vc-btn{min-height:30px;font-size:12px}:root:has(.nh-sys--pl) .gd{--gd-espaco:clamp(10px, 1.6vh, 16px);--gd-largura:1400px}:root:has(.nh-sys--pl) .gd .gv-apresentacao-logo{width:clamp(84px,min(7.4vw,11.5vh),116px);margin-bottom:6px}:root:has(.nh-sys--pl) .gd .gv-apresentacao-titulo{font-size:clamp(24px,1.9vw,28px)}:root:has(.nh-sys--pl) .gd .gv-apresentacao-sub{font-size:13px}:root:has(.nh-sys--pl) .gd-cartoes{width:100%;max-width:var(--gd-largura);align-self:center;gap:clamp(14px,1.3vw,20px)}:root:has(.nh-sys--pl) .gd-cartao{border-radius:16px;align-items:center;gap:clamp(14px,1.2vw,18px);min-height:clamp(92px,11.5vh,108px);padding:12px clamp(30px,2vw,36px) 12px clamp(14px,1.2vw,18px)}:root:has(.nh-sys--pl) .gd-cartao:before{height:104%;bottom:-80%;left:-45%;right:-5%}:root:has(.nh-sys--pl) .gd-cartao:after{height:108%;bottom:-86%;left:5%;right:-55%}:root:has(.nh-sys--pl) .gd-cartao-icone{width:clamp(42px,3.1vw,48px)}:root:has(.nh-sys--pl) .gd-cartao-icone svg{width:48%;height:48%}:root:has(.nh-sys--pl) .gd-cartao-texto{gap:3px;padding-top:0}:root:has(.nh-sys--pl) .gd-cartao-texto strong{letter-spacing:-.15px;font-size:clamp(14px,1vw,16px);font-weight:600}:root:has(.nh-sys--pl) .gd-cartao-texto small{font-size:clamp(11.5px,.8vw,12.5px);line-height:1.4}:root:has(.nh-sys--pl) .gd-cartao-seta{top:11px;right:11px}:root:has(.nh-sys--pl) .gd-cartao-seta svg{width:16px;height:16px}:root:has(.nh-sys--pl) .gd-painel{width:100%;max-width:var(--gd-largura,1400px);border-radius:16px;align-self:center;padding:12px 18px 8px}@media (width>=1001px){:root:has(.nh-sys--pl) .gv-inicio.gd>.gd-painel:not(.is-vazio){flex:1 1 0;min-height:220px}}:root:has(.nh-sys--pl) .gd-painel-topo{gap:10px;padding:0 2px 8px}:root:has(.nh-sys--pl) .gd-painel-icone{width:clamp(34px,2.6vw,40px)}:root:has(.nh-sys--pl) .gd-painel-icone svg{width:46%;height:46%}:root:has(.nh-sys--pl) .gd-painel-titulos h2{letter-spacing:-.2px;font-size:16.5px;font-weight:600;line-height:1.15}:root:has(.nh-sys--pl) .gd-painel-titulos p{margin-top:1px;font-size:12px;line-height:1.3}:root:has(.nh-sys--pl) .gd-painel-titulos .gd-painel-nota{margin-top:4px;font-size:12px}:root:has(.nh-sys--pl) .gd-painel-controles{gap:10px}:root:has(.nh-sys--pl) .gd-depto-unico{border-radius:8px;gap:6px;min-height:28px;padding:0 10px;font-size:12px}:root:has(.nh-sys--pl) .gd-depto-rotulo{font-size:10px}:root:has(.nh-sys--pl) .gd-deptos button{min-height:28px;padding:0 12px;font-size:12px}:root:has(.nh-sys--pl) .gd-divisor{height:20px}:root:has(.nh-sys--pl) .gd-filtro{--nt-campo-altura:32px}:root:has(.nh-sys--pl) .gd-filtro .nt-campo{height:32px;min-height:32px;font-size:12.5px}:root:has(.nh-sys--pl) .gd-filtro button{height:32px;min-height:32px;font-size:12.5px}:root:has(.nh-sys--pl) .gd-filtro{width:180px}:root:has(.nh-sys--pl) .gd-tabela{font-size:12.5px}:root:has(.nh-sys--pl) .gd-tabela thead th{height:32px;padding:0 12px;font-size:11.5px}:root:has(.nh-sys--pl) .gd-tabela thead th:first-child{border-radius:10px 0 0 10px}:root:has(.nh-sys--pl) .gd-tabela thead th:last-child{border-radius:0 10px 10px 0}:root:has(.nh-sys--pl) .gd-tabela tbody td{padding:6px 12px}:is(:root:has(.nh-sys--pl) .gd-col-ultimaVisita strong,:root:has(.nh-sys--pl) .gd-col-ultimaVisita small,:root:has(.nh-sys--pl) .gd-col-proximaVisita strong,:root:has(.nh-sys--pl) .gd-col-proximaVisita small){display:inline}:is(:root:has(.nh-sys--pl) .gd-col-ultimaVisita small,:root:has(.nh-sys--pl) .gd-col-proximaVisita small){margin:0 0 0 6px}:root:has(.nh-sys--pl) .gd-rotulo-movel+small{margin-left:0}:root:has(.nh-sys--pl) .gd-qtd{border-radius:8px;min-width:32px;height:24px;padding:0 8px;font-size:12px}:root:has(.nh-sys--pl) .gd-parcial{font-size:9px}:root:has(.nh-sys--pl) .gd-selo{gap:6px;min-height:22px;padding:0 10px;font-size:11.5px}:root:has(.nh-sys--pl) .gd-selo-ponto{width:6px;height:6px}:root:has(.nh-sys--pl) .gd-kebab{width:28px;height:28px}:root:has(.nh-sys--pl) .gd-col-acoes{width:56px}:root:has(.nh-sys--pl) .gd-inativa{margin-left:7px;padding:0 6px;font-size:10px}:root:has(.nh-sys--pl) .gd-tabela td strong{font-size:13px}:root:has(.nh-sys--pl) .gd-tabela td small{font-size:11.5px}:root:has(.nh-sys--pl) .gd-estado-linha td{padding:16px 16px 12px}:root:has(.nh-sys--pl) .gd-estado{gap:6px;max-width:520px}:root:has(.nh-sys--pl) .gd-estado-icone{width:38px;height:38px}:root:has(.nh-sys--pl) .gd-estado-icone svg{width:20px;height:20px}:root:has(.nh-sys--pl) .gd-estado strong{font-size:13.5px;font-weight:600}:root:has(.nh-sys--pl) .gd-estado p{font-size:12.5px;line-height:1.5}:root:has(.nh-sys--pl) .gv h2{font-size:15px;font-weight:600}:root:has(.nh-sys--pl) .gv .vc-small{font-size:12px}:root:has(.nh-sys--pl) .gv-dica{font-size:12px}:root:has(.nh-sys--pl) .gv .vc-btn{font-size:13px}:root:has(.nh-sys--pl) .gv-btn-sm{min-height:32px;font-size:12.5px}:root:has(.nh-sys--pl) .gv-btn-mini{min-height:28px;font-size:12px}:root:has(.nh-sys--pl) .gv-subtitulo{font-size:11px}:root:has(.nh-sys--pl) .gv-rotulo{font-size:12.5px}:root:has(.nh-sys--pl) .gv-selo{height:22px;padding:0 9px;font-size:11.5px}:root:has(.nh-sys--pl) .gv-escolhida{height:36px;font-size:13px}:root:has(.nh-sys--pl) .gv-trocar{font-size:12.5px}:root:has(.nh-sys--pl) .gv-periodo{height:36px;font-size:13px}:root:has(.nh-sys--pl) .gv-periodo-hoje{font-size:12.5px}:is(:root:has(.nh-sys--pl) .gv-tabela thead th,:root:has(.nh-sys--pl) .gv-despesas thead th){font-size:11.5px}:root:has(.nh-sys--pl) .gv-tabela-pilha td{font-size:13px}:root:has(.nh-sys--pl) .gv-tabela-pilha td.gv-pilha-titulo{font-size:14px}:root:has(.nh-sys--pl) .gv-despesas tfoot td{font-size:13px}:root:has(.nh-sys--pl) .gv-empresa-codigo{font-size:13.5px}:root:has(.nh-sys--pl) .gv-empresa-nome-linha{font-size:13px}:root:has(.nh-sys--pl) .gv-empresa-celula .gv-empresa-nome-linha{font-size:12.5px}:root:has(.nh-sys--pl) .gv-data-dia{font-size:13px}:root:has(.nh-sys--pl) .gv-data-sem{font-size:11.5px}:root:has(.nh-sys--pl) .gv-cartao-data{font-size:12px}:root:has(.nh-sys--pl) .gv-cal-mes{font-size:15px}:root:has(.nh-sys--pl) .gv-cal-sem{font-size:11px}:root:has(.nh-sys--pl) .gv-cal-dia{font-size:13.5px}:root:has(.nh-sys--pl) .gv-resumo-prog strong{font-size:13px}:root:has(.nh-sys--pl) .gv-alcance label{font-size:13px}:root:has(.nh-sys--pl) .gv-dado dt{font-size:12px}:root:has(.nh-sys--pl) .gv-dado dd{font-size:13px}:root:has(.nh-sys--pl) .gv-proxima{font-size:13px}:root:has(.nh-sys--pl) .gv-proxima .vc-muted{font-size:12px}:root:has(.nh-sys--pl) .gv-historico-corpo{font-size:13px}:is(:root:has(.nh-sys--pl) .gv-docs-rotulo,:root:has(.nh-sys--pl) .gv-pends-titulo){font-size:11px}:root:has(.nh-sys--pl) .gv-docs li{font-size:13px}:root:has(.nh-sys--pl) .gv-vazio-compacto strong{font-size:13.5px}:root:has(.nh-sys--pl) .gv-vazio-compacto small{font-size:12px}:is(:root:has(.nh-sys--pl) .gv-cob-lista label,:root:has(.nh-sys--pl) .gv-cob-visitas li,:root:has(.nh-sys--pl) .gv-cob-resumo div){font-size:13px}:root:has(.nh-sys--pl) .gv-kpi-valor{font-size:22px}:root:has(.nh-sys--pl) .gv-kpi-rotulo{font-size:12px}@media (width<=640px){:root:has(.nh-sys--pl) .gd-cartoes{grid-template-columns:minmax(0,1fr);gap:12px}:root:has(.nh-sys--pl) .gd-cartao{min-height:96px}:root:has(.nh-sys--pl) .gd .gv-apresentacao-logo{width:76px}:root:has(.nh-sys--pl) .gd .gv-apresentacao-titulo{font-size:22px}}@media (width<=760px){:root:has(.nh-sys--pl) .gv-apresentacao-logo{width:60px}:root:has(.nh-sys--pl) .gv-apresentacao-titulo{font-size:20px}:root:has(.nh-sys--pl) .gv-apresentacao-sub{font-size:12px}:root:has(.nh-sys--pl) .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{height:46px;font-size:16px}:root:has(.nh-sys--pl) .gd-hero .gv-busca--grande .gv-busca-campo .nt-campo.gv-com-lupa{height:46px;font-size:16px}:root:has(.nh-sys--pl) .gd-filtro{width:100%}}.nh-sys--pl:has(.pl-topo--restrito):has(.gv-inicio:not(.gd)){--nh-sys-pl-esq:clamp(24px, 2vw, 32px);--nh-sys-pl-dir:clamp(24px, 2vw, 32px)}.nh-sys--pl:has(.pl-topo--restrito):has(.gv-inicio:not(.gd))>.nh-sys-main{margin:0 auto}@media (width<=760px){.nh-sys--pl:has(.pl-topo--restrito):has(.gv-inicio:not(.gd)){--nh-sys-pl-esq:16px;--nh-sys-pl-dir:16px}}:root:has(.nh-sys--pl) .gv-atalho{grid-template-columns:auto minmax(0,1fr) 33%;align-items:center;padding-right:clamp(10px,1vw,16px);display:grid}:root:has(.nh-sys--pl) .gv-atalho-texto{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;min-width:0}:is(:root:has(.nh-sys--pl) .gv-atalho-texto strong,:root:has(.nh-sys--pl) .gv-atalho-texto small){overflow-wrap:break-word}:root:has(.nh-sys--pl) .gv-atalho-arte{object-position:right center;grid-area:1/3;place-self:center end;width:100%;min-width:0;height:100%;max-height:100%;margin:0;position:relative;bottom:auto;right:auto}@media (width>=761px) and (width<=1280px){:root:has(.nh-sys--pl) .gv-atalho{grid-template-columns:auto minmax(0,1fr) 30%;gap:12px;padding-left:16px}:root:has(.nh-sys--pl) .gv-atalho-icone{width:42px}:root:has(.nh-sys--pl) .gv-atalho-icone svg{width:22px;height:22px}}@media (width<=760px){:root:has(.nh-sys--pl) .gv-atalho{grid-template-columns:auto minmax(0,1fr) 36%;padding-right:10px}}.nh-sys--pl:has(.gv-inicio){--gv-topo-h:76px;position:relative}.nh-sys--pl:has(.gv-inicio)>.nh-sys-main{position:relative}.nh-sys--pl:has(.gv-inicio):before{content:"";z-index:0;inset:var(--nh-sys-topo-h,var(--gv-topo-h)) 0 0 0;pointer-events:none;background-color:#fbf0e6;background-image:url(/visitas/fundo_gestao_visitas_claro.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}:root[data-theme=dark] .nh-sys--pl:has(.gv-inicio):before{background-color:#0d0704;background-image:url(/visitas/fundo_gestao_visitas_escuro.webp)}@media (width<=1000px){.nh-sys--pl:has(.gv-inicio):before{background-position:88%}}
