.c4a-auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;background:hsl(var(--background));color:hsl(var(--foreground))}.c4a-auth-card{width:100%;max-width:28rem;border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);box-shadow:0 1px 2px #0000000a,0 18px 42px #0000000f;background:hsl(var(--card));color:hsl(var(--card-foreground));overflow:hidden}.c4a-auth-card__bar{height:.5rem;width:100%;background:hsl(var(--primary))}.c4a-auth-card__header{text-align:center;padding:2rem 2rem 1rem}.c4a-auth-card__logo-slot{display:flex;justify-content:center;align-items:center;min-height:3.5rem;margin-bottom:1rem}.c4a-auth-card__logo{max-height:4rem;max-width:14rem;object-fit:contain}.c4a-auth-card__avatar{width:3.5rem;height:3.5rem;border-radius:calc(var(--radius) - 2px);display:flex;align-items:center;justify-content:center;color:hsl(var(--primary-foreground));background:hsl(var(--primary));font-weight:700;font-size:1.125rem}.c4a-auth-card__title{font-size:1.375rem;font-weight:700;margin:0}.c4a-auth-card__tagline{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground));margin:.25rem 0 0}.c4a-auth-card__body{padding:0 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.c4a-auth-card__error{border-radius:calc(var(--radius) - 2px);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));padding:.5rem .75rem;font-size:.8125rem}.c4a-auth-card__footer{padding:1rem 2rem 1.5rem;text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border))}.c4a-auth-page__footer{margin-top:1.5rem;text-align:center;font-size:.75rem;color:hsl(var(--muted-foreground))}.c4a-auth-split{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:hsl(var(--background));color:hsl(var(--foreground))}.c4a-auth-split__brand{background-color:var(--c4a-brand);background-image:radial-gradient(120% 90% at 8% 4%,color-mix(in oklab,var(--c4a-brand),var(--c4a-ink) 10%) 0%,transparent 58%),linear-gradient(152deg,var(--c4a-brand) 0%,color-mix(in oklab,var(--c4a-brand),var(--c4a-away) 16%) 42%,color-mix(in oklab,var(--c4a-brand),var(--c4a-away) 46%) 100%);color:var(--c4a-ink);padding:3rem 2.75rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.c4a-auth-split__brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--c4a-ink) 5.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c4a-ink) 5.5%,transparent) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(85% 75% at 26% 30%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(85% 75% at 26% 30%,#000 0%,transparent 78%)}.c4a-auth-split__brand-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2.5rem;flex:1;min-height:0;width:100%;position:relative;z-index:1}.c4a-auth-split__lockup{display:flex;flex-direction:column;align-items:center;gap:1.75rem}.c4a-auth-split__logo{height:8rem;width:auto;max-width:min(100%,22rem);object-fit:contain}.c4a-auth-split__avatar{width:6.5rem;height:6.5rem;flex:none;border-radius:calc(var(--radius) + 2px);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2rem;color:var(--c4a-ink);background:color-mix(in srgb,var(--c4a-away) 22%,transparent);border:1px solid color-mix(in srgb,var(--c4a-ink) 20%,transparent)}.c4a-auth-split__company{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;color:var(--c4a-ink);text-wrap:balance}.c4a-auth-split__tagline{font-size:1rem;font-weight:500;margin:.375rem 0 0;color:color-mix(in srgb,var(--c4a-ink) 88%,transparent);max-width:34ch;margin-inline:auto;line-height:1.5}.c4a-auth-split__aside-footer{font-size:.8125rem;line-height:1.6;color:var(--c4a-ink);background:color-mix(in srgb,var(--c4a-away) 26%,transparent);border:1px solid color-mix(in srgb,var(--c4a-ink) 18%,transparent);border-radius:calc(var(--radius) + 2px);padding:1rem 1.125rem;max-width:26rem;margin-inline:auto;text-align:left}.c4a-auth-split__aside-footer a{color:var(--c4a-ink);text-decoration:underline}.c4a-auth-split__owner{position:relative;z-index:1;margin:1.75rem 0 0;display:flex;flex-direction:column;align-items:center;gap:.375rem;font-size:.75rem;line-height:1;color:color-mix(in srgb,var(--c4a-ink) 74%,transparent)}.c4a-auth-split__owner a{display:inline-flex;flex-direction:column;align-items:center;gap:.375rem;color:inherit;text-decoration:none;text-underline-offset:3px;border-radius:4px;transition:color .12s ease}.c4a-auth-split__owner a:hover,.c4a-auth-split__owner a:focus-visible{color:var(--c4a-ink)}.c4a-auth-split__owner a:hover .c4a-auth-split__owner-site,.c4a-auth-split__owner a:focus-visible .c4a-auth-split__owner-site{text-decoration:underline;opacity:1}.c4a-auth-split__owner-line{display:inline-flex;align-items:center;gap:.4375rem}.c4a-auth-split__owner-site{font-size:.6875rem;letter-spacing:.02em;opacity:.8}.c4a-auth-split__owner a:focus-visible{outline:2px solid var(--c4a-ink);outline-offset:1px}.c4a-auth-split__owner-name{color:var(--c4a-ink);font-weight:600;letter-spacing:.01em}.c4a-auth-split__owner-product{font-weight:600}.c4a-auth-split__owner-lead{opacity:.9}.c4a-auth-split__form{background:hsl(var(--card));color:hsl(var(--card-foreground));display:flex;align-items:center;justify-content:center;padding:3rem 2.75rem}.c4a-auth-split__form-inner{width:100%;max-width:23rem}.c4a-auth-split__eyebrow{font-size:.8125rem;font-weight:600;margin:0 0 .125rem;color:hsl(var(--muted-foreground))}.c4a-auth-split__title{font-size:1.625rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 1.75rem;text-wrap:balance}.c4a-auth-split__error{border-radius:calc(var(--radius) - 2px);background:hsl(var(--destructive) / .1);color:hsl(var(--destructive));padding:.5rem .75rem;font-size:.8125rem;margin-bottom:1.25rem}.c4a-auth-split__body{display:flex;flex-direction:column;gap:1.5rem}.c4a-auth-split__page-footer{margin-top:2rem;font-size:.75rem;color:hsl(var(--muted-foreground))}@media(max-width:64rem){.c4a-auth-split{grid-template-columns:1fr;grid-template-rows:auto 1fr}.c4a-auth-split__brand{padding:2.25rem 1.5rem}.c4a-auth-split__brand-inner{gap:1.5rem}.c4a-auth-split__logo{height:4.5rem}.c4a-auth-split__avatar{width:3.75rem;height:3.75rem;font-size:1.25rem}.c4a-auth-split__company{font-size:1.5rem}.c4a-auth-split__tagline{font-size:.875rem}.c4a-auth-split__lockup{gap:1.125rem}.c4a-auth-split__form{padding:2.25rem 1.5rem 3rem;align-items:flex-start}}.v2{--v2-fundo: #f3f3f3;--v2-cartao: #ffffff;--v2-borda: #d9dcdf;--v2-borda-forte: #c4c9ce;--v2-linha: #e7e9eb;--v2-cabeca-tabela: #f7f8f8;--v2-texto: #1c1f23;--v2-texto-2: #545a61;--v2-acento: #59624e;--v2-acento-escuro: #434a3b;--v2-acento-claro: #eceee8;--v2-foco: #59624e;--v2-raio: 8px;--v2-fonte: "IBM Plex Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--v2-fonte-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;background:var(--v2-fundo);color:var(--v2-texto);font-family:var(--v2-fonte);font-size:14px;line-height:1.4;overflow:hidden}.v2 *,.v2 *:before,.v2 *:after{box-sizing:border-box}.v2 :focus-visible{outline:2px solid var(--v2-foco);outline-offset:2px}:where(.v2) h1,:where(.v2) h2,:where(.v2) p{margin:0}:where(.v2) :is(input,select,textarea){box-shadow:none}.v2-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-pular{position:absolute;left:8px;top:-48px;z-index:3;padding:8px 12px;border-radius:var(--v2-raio);background:var(--v2-acento);color:#fff}.v2-pular:focus{top:8px}.v2-conteudo{flex:1 1 0;display:flex;flex-direction:column;min-height:0;overflow:auto}.v2-conteudo>*{flex:0 0 auto}.v2-pagina{display:flex;flex-direction:column;gap:12px;padding:12px 16px 24px}.v2-conteudo>.v2-pagina.is-inteira{flex:1 1 0;min-height:0;padding-bottom:12px}.v2-pagina.is-inteira>*{flex:0 0 auto;min-width:0}.v2-cartao{min-width:0;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao)}.v2-estado{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:16px;padding:16px;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao)}.v2-icone-objeto{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:6px;background:var(--v2-acento);color:#fff}.v2-codigo{font-family:var(--v2-fonte-mono);font-weight:500;font-size:13px;font-variant-numeric:tabular-nums}.v2-contador{margin-left:6px;padding:0 6px;border-radius:10px;background:var(--v2-linha);color:var(--v2-texto-2);font-size:12px;font-weight:600}.v2-subtitulo{display:flex;align-items:center;padding:12px 16px 8px;font-size:14px;font-weight:700}.v2 .is-ausente{color:var(--v2-texto-2);font-style:italic}@media(max-width:900px){.v2-pagina{padding:8px 8px 16px;gap:8px}.v2-conteudo>.v2-pagina.is-inteira{padding-bottom:8px}}.v2-botao{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--v2-borda-forte);border-radius:var(--v2-raio);background:var(--v2-cartao);color:var(--v2-acento-escuro);font:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.v2-botao:hover:not(:disabled){background:var(--v2-acento-claro)}.v2-botao:disabled{opacity:.55;cursor:not-allowed}.v2-botao.is-primario{border-color:var(--v2-acento);background:var(--v2-acento);color:#fff}.v2-botao.is-primario:hover:not(:disabled){background:var(--v2-acento-escuro)}.v2-botao.is-perigo{border-color:#a3241a;background:#a3241a;color:#fff}.v2-botao.is-ligado{border-color:var(--v2-acento);background:var(--v2-acento-claro)}.v2-botao-icone{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--v2-borda);border-radius:6px;background:var(--v2-cartao);color:var(--v2-acento-escuro);cursor:pointer}.v2-link{padding:0;border:0;background:none;color:var(--v2-acento-escuro);font:inherit;text-decoration:underline;cursor:pointer}.v2-selo{display:inline-flex;align-items:center;max-width:100%;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.v2-selo.is-neutro{background:#eceef0;color:#3f454c}.v2-selo.is-info{background:#e3eefa;color:#0d4a80}.v2-selo.is-atencao{background:#fbefdc;color:#7a4300}.v2-selo.is-sucesso{background:#e2f3e8;color:#1b5e31}.v2-selo.is-perigo{background:#fbe7e5;color:#8f2016}.v2-erro{color:#8f2016;font-weight:600}.v2-lista-cabecalho{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--v2-linha)}.v2-lista-identidade{display:flex;flex-direction:column;min-width:0}.v2-lista-identidade h1{color:var(--v2-texto-2);font-size:12px;font-weight:500}.v2-vista{position:relative;display:inline-flex;align-items:center}.v2-vista select{max-width:100%;padding:0 24px 0 0;border:0;background:transparent;color:var(--v2-texto);font:inherit;font-size:18px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.v2-vista svg{position:absolute;right:0;pointer-events:none}.v2-lista-contagem{margin-left:auto;color:var(--v2-texto-2);font-size:13px;text-align:right;white-space:nowrap}.v2-tabela-rolagem{overflow:auto}.v2-tabela thead th{position:sticky;top:0;z-index:1}.v2-tabela{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.v2-tabela th{height:32px;padding:0 8px;border-bottom:1px solid var(--v2-borda);background:var(--v2-cabeca-tabela);color:var(--v2-texto-2);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.v2-tabela th:first-child,.v2-tabela td:first-child{padding-left:16px}.v2-tabela td{height:36px;max-width:220px;padding:4px 8px;border-bottom:1px solid var(--v2-linha);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-tabela tbody tr:hover{background:#f9fafa}.v2-tabela tbody tr.is-abrivel{cursor:pointer}.v2-tabela .is-num{text-align:right}.v2-tabela td.is-titulo{max-width:340px}.v2-tabela td.is-quebra{white-space:normal;line-height:1.3}.v2-tabela td.is-acoes{max-width:none;overflow:visible;text-align:right}.v2-tabela a{color:var(--v2-acento-escuro);font-weight:600;text-decoration:none}.v2-tabela a:hover{text-decoration:underline}.v2-ordenar{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.v2-tabela.is-compacta td{height:36px}.v2-chapas{display:block;overflow:hidden;color:var(--v2-texto-2);font-family:var(--v2-fonte-mono);font-size:12px;font-weight:500;text-overflow:ellipsis}.v2-trilha{display:flex;align-items:center;gap:4px;color:var(--v2-texto-2);font-size:13px}.v2-trilha a{color:var(--v2-acento-escuro)}.v2-destaque{padding:12px 16px}.v2-destaque-topo{display:flex;align-items:flex-start;gap:12px}.v2-destaque-topo .v2-icone-objeto{width:40px;height:40px}.v2-destaque-titulo{flex:1 1 auto;min-width:0}.v2-destaque-titulo small{color:var(--v2-texto-2);font-size:12px}.v2-destaque-titulo h1{overflow:hidden;font-size:20px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.v2-acoes{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.v2-grupo-botoes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.v2-formulario{display:flex;flex-direction:column;gap:6px;width:min(100%,420px);padding:8px;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-fundo)}.v2-formulario label{font-size:13px;font-weight:600}.v2-formulario input{height:36px;padding:0 8px;border:1px solid var(--v2-borda-forte);border-radius:6px;font:inherit}.v2-formulario div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-lista-de-links{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.v2-lista-de-links li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.v2-lista-de-links small{overflow:hidden;color:var(--v2-texto-2);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.v2-campos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--v2-linha)}.v2-campos div{min-width:0}.v2-campos dt{color:var(--v2-texto-2);font-size:12px}.v2-campos dd{margin:2px 0 0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.v2-caminho{padding:8px}.v2-caminho ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto}.v2-caminho li{display:flex;flex:1 0 104px;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 16px;background:#eceef0;color:var(--v2-texto-2);font-size:13px;font-weight:600;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.v2-caminho li:first-child{border-radius:16px 0 0 16px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.v2-caminho li:last-child{border-radius:0 16px 16px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%)}.v2-caminho li.is-feito{background:var(--v2-acento-claro);color:var(--v2-acento-escuro)}.v2-caminho li.is-atual{background:var(--v2-acento);color:#fff}.v2-caminho li.is-final-ruim{background:#fbe7e5;color:#8f2016}.v2-caminho.is-fechado li:not(.is-final-ruim){opacity:.6}.v2-caminho-nota{padding:6px 4px 0;color:var(--v2-texto-2);font-size:12px}.v2-registro-corpo{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px}.v2-abas-registro{display:flex;gap:4px;padding:0 8px;border-bottom:1px solid var(--v2-linha);overflow-x:auto}.v2-abas-registro button{display:inline-flex;align-items:center;height:40px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:none;color:var(--v2-texto);font:inherit;white-space:nowrap;cursor:pointer}.v2-abas-registro button[aria-selected=true]{border-bottom-color:var(--v2-acento);color:var(--v2-acento-escuro);font-weight:600}.v2-painel{padding-bottom:8px}.v2-detalhes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:8px 16px}.v2-detalhes div{padding:8px 0;border-bottom:1px solid var(--v2-linha)}.v2-detalhes dt{color:var(--v2-texto-2);font-size:12px}.v2-detalhes dd{margin:2px 0 0;overflow-wrap:anywhere}.v2-mensagem{margin:0 16px;padding:8px 12px;border-left:3px solid var(--v2-acento-claro);white-space:pre-wrap}.v2-atividade{padding-bottom:8px}.v2-linha-do-tempo{margin:0;padding:0 16px;list-style:none}.v2-linha-do-tempo li{position:relative;display:flex;gap:12px;padding:0 0 12px}.v2-linha-do-tempo li:not(:last-child):before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:2px;background:var(--v2-linha)}.v2-ponto{flex:0 0 auto;width:12px;height:12px;margin-top:4px;border-radius:50%;background:#8b929a}.v2-linha-do-tempo .is-info .v2-ponto{background:#1f6fb8}.v2-linha-do-tempo .is-atencao .v2-ponto{background:#b26a00}.v2-linha-do-tempo .is-sucesso .v2-ponto{background:#23824a}.v2-linha-do-tempo .is-perigo .v2-ponto{background:#b3271c}.v2-linha-do-tempo div{display:flex;flex-direction:column;min-width:0}.v2-linha-do-tempo strong{font-weight:600}.v2-linha-do-tempo span{overflow:hidden;color:var(--v2-texto-2);text-overflow:ellipsis;white-space:nowrap}.v2-linha-do-tempo time{color:var(--v2-texto-2);font-size:12px}.v2 .info-tip:not(:hover):not(:focus-visible):after{display:none}.v2-dica{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;margin-left:4px;border-radius:50%;color:var(--v2-texto-2);vertical-align:middle;cursor:help}.v2-dica:hover,.v2-dica:focus-visible{color:var(--v2-acento-escuro)}.v2-dica:hover:after,.v2-dica:focus-visible:after{content:attr(data-dica);position:absolute;left:50%;top:calc(100% + 6px);z-index:4;width:max-content;max-width:280px;padding:8px 10px;border-radius:6px;background:var(--v2-texto);color:#fff;font-size:12px;font-weight:400;font-style:normal;line-height:1.4;text-align:left;white-space:normal;transform:translate(-50%)}.v2-lista-ferramentas .v2-dica:hover:after,.v2-lista-ferramentas .v2-dica:focus-visible:after{left:auto;right:0;transform:none}.v2-estado-area{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;color:var(--v2-texto-2)}.v2-estado-area.is-erro{color:#8f2016}.v2-menu-ancora{position:relative}.v2-menu.is-fim{right:0}.v2-menu.is-inicio{left:0}.v2-menu.is-acima{top:auto;bottom:calc(100% + 6px)}.v2-menu button[aria-current=page]{color:var(--v2-acento-escuro);font-weight:600}.v2-menu button.is-perigo{color:#8f2016}.v2-menu button:disabled{opacity:.55;cursor:not-allowed}.v2-menu button svg:last-of-type:not(:first-child){color:var(--v2-texto-2)}.v2-icone-objeto.is-pequeno{width:24px;height:24px;border-radius:4px}.v2-lista-identidade.is-sem-vista h1{color:var(--v2-texto);font-size:18px;font-weight:700}.v2-lista-ferramentas{display:flex;align-items:center;gap:6px;margin-left:auto}.v2-lista-busca{position:relative;display:block}.v2-lista-busca svg{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--v2-texto-2)}.v2-lista-busca input{width:220px;height:32px;padding:0 8px 0 28px;border:1px solid var(--v2-borda-forte);border-radius:6px;font:inherit}.v2-botao-icone[aria-pressed=true]{border-color:var(--v2-acento);background:var(--v2-acento-claro)}.v2-lista-ferramentas+.v2-lista-contagem{margin-left:0}.v2-tabela-rolagem:focus-visible{outline-offset:-2px}.v2-tabela tbody tr.is-selecionada{background:var(--v2-acento-claro)}.v2-tabela tbody tr.is-selecionada td:first-child{box-shadow:inset 3px 0 0 var(--v2-acento)}.v2-celula-botao{max-width:100%;padding:0;border:0;background:none;color:var(--v2-acento-escuro);font:inherit;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.v2-lista-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 16px;color:var(--v2-texto-2);font-size:13px;font-variant-numeric:tabular-nums}.v2-lista-rodape strong{color:var(--v2-texto);font-weight:600}.v2-trilha-linha{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.v2-trilha-linha>.v2-trilha{min-width:0;flex-wrap:wrap}.v2-passos{display:inline-flex;flex:none;align-items:center;gap:4px;color:var(--v2-texto-2);font-size:13px}.v2-passos-vazio{width:32px;height:32px}.v2-trilha-nivel{display:inline-flex;align-items:center;gap:4px}.v2-registro-corpo.is-sem-lateral{grid-template-columns:minmax(0,1fr)}.v2-atividade-dia h3{margin:0;padding:4px 16px 6px;color:var(--v2-texto-2);font-size:12px;font-weight:600}.v2-relacionada+.v2-relacionada{border-top:1px solid var(--v2-linha)}.v2-relacionada>header{display:flex;align-items:center;gap:8px;padding:12px 16px 8px}.v2-relacionada h2{font-size:14px;font-weight:700}.v2-relacionada .v2-contador{margin-left:0}.v2-relacionada-todos{margin-left:auto;color:var(--v2-acento-escuro);font-size:13px;font-weight:600}.v2-secao+.v2-secao{border-top:1px solid var(--v2-linha)}.v2-secao>header{display:flex;align-items:center;gap:4px;min-height:40px;padding:4px 16px}.v2-secao h2{margin:0;font-size:14px;font-weight:700}.v2-secao-alternar{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.v2-secao-alternar svg.is-fechada{transform:rotate(-90deg)}.v2-secao-acoes{margin-left:auto}.v2-secao-corpo{padding:0 16px 12px}.v2-campos-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.v2-campo{min-width:0;padding:8px 0;border-bottom:1px solid var(--v2-linha)}.v2-campo.is-largo{grid-column:1 / -1}.v2-campo-rotulo,.v2-campo label{display:flex;align-items:center;color:var(--v2-texto-2);font-size:12px;font-weight:500}.v2-campo dd{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:24px;margin:2px 0 0;overflow-wrap:anywhere}.v2-campo-editar{display:grid;flex:0 0 auto;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--v2-texto-2);opacity:.6;cursor:pointer}.v2-campo:hover .v2-campo-editar,.v2-campo-editar:focus-visible{opacity:1;background:var(--v2-fundo);color:var(--v2-acento-escuro)}.v2-campo input,.v2-campo select,.v2-campo textarea{width:100%;min-height:36px;margin-top:4px;padding:6px 8px;border:1px solid var(--v2-borda-forte);border-radius:6px;background:var(--v2-cartao);color:var(--v2-texto);font:inherit}.v2-campo [aria-invalid=true]{border-color:#a3241a;box-shadow:inset 0 0 0 1px #a3241a}.v2-campo-erro{margin:4px 0 0;color:#8f2016;font-size:12px;font-weight:600}.v2-formulario-rodape{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px;border-top:1px solid var(--v2-borda);background:var(--v2-cartao)}.v2-formulario-rodape .v2-erro{margin-right:auto}.v2-kanban{display:grid;grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;gap:8px;min-height:0;overflow-x:auto;padding-bottom:4px}.v2-kanban-coluna{display:flex;flex-direction:column;min-height:0;max-height:100%;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cabeca-tabela)}.v2-kanban-coluna.is-alvo{border-color:var(--v2-acento);background:var(--v2-acento-claro)}.v2-kanban-coluna>header{display:flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;border-bottom:3px solid var(--v2-borda)}.v2-kanban-coluna>header.is-info{border-bottom-color:#1f6fb8}.v2-kanban-coluna>header.is-atencao{border-bottom-color:#b26a00}.v2-kanban-coluna>header.is-sucesso{border-bottom-color:#23824a}.v2-kanban-coluna>header.is-perigo{border-bottom-color:#b3271c}.v2-kanban-coluna h2{margin:0;font-size:13px;font-weight:700}.v2-kanban-coluna>header .v2-contador{margin-left:auto}.v2-kanban-coluna ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;overflow-y:auto;list-style:none}.v2-kanban-cartao{border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao)}.v2-kanban-cartao[draggable=true]{cursor:grab}.v2-kanban-abrir,.v2-kanban-conteudo{display:block;width:100%;padding:8px 10px;border:0;border-radius:var(--v2-raio);background:none;color:var(--v2-texto);font:inherit;text-align:left}.v2-kanban-abrir{cursor:pointer}.v2-kanban-abrir:hover{background:#f9fafa}.v2-kanban-mover{display:block;padding:0 10px 8px}.v2-kanban-mover select{width:100%;height:28px;border:1px solid var(--v2-borda);border-radius:6px;background:var(--v2-cartao);color:var(--v2-texto-2);font:inherit;font-size:12px}.v2-kanban-vazio{padding:12px;color:var(--v2-texto-2);font-size:13px}.v2-indicadores{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none}.v2-indicador{position:relative;border-top:3px solid var(--v2-borda)}.v2-indicador.is-info{border-top-color:#1f6fb8}.v2-indicador.is-atencao{border-top-color:#b26a00}.v2-indicador.is-sucesso{border-top-color:#23824a}.v2-indicador.is-perigo{border-top-color:#b3271c}.v2-indicador>a,.v2-indicador>button,.v2-indicador>div{display:flex;flex-direction:column;gap:2px;width:100%;height:100%;padding:10px 12px;border:0;border-radius:var(--v2-raio);background:none;color:var(--v2-texto);font:inherit;text-align:left;text-decoration:none}.v2-indicador>a,.v2-indicador>button{cursor:pointer}.v2-indicador>a:hover,.v2-indicador>button:hover{background:#f9fafa}.v2-indicador:not(:has(.v2-indicador-dica)) .v2-indicador-rotulo{padding-right:0}.v2-indicador-rotulo{padding-right:24px;color:var(--v2-texto-2);font-size:12px;font-weight:500}.v2-indicador strong{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.v2-indicador-detalhe{color:var(--v2-texto-2);font-size:12px}.v2-indicador-dica{position:absolute;top:8px;right:8px}.v2-sobreposicao{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;background:#1c1f2366}.v2-sobreposicao.is-dialogo{align-items:flex-start;justify-content:center;padding:64px 16px 16px}.v2-sobreposicao.is-gaveta{justify-content:flex-end}.v2-dialogo,.v2-gaveta{display:flex;flex-direction:column;max-height:100%;background:var(--v2-cartao);box-shadow:0 12px 32px #0003}.v2-dialogo{width:min(100%,520px);border-radius:var(--v2-raio)}.v2-dialogo.is-larga{width:min(100%,880px)}.v2-dialogo.is-estreita{width:min(100%,400px)}.v2-dialogo.is-extra{width:min(100%,1200px)}.v2-gaveta{width:min(100%,440px);height:100%}.v2-gaveta.is-larga{width:min(100%,640px)}.v2-gaveta.is-estreita{width:min(100%,360px)}.v2-gaveta.is-extra{width:min(100%,960px)}.v2-dialogo>header,.v2-gaveta>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--v2-linha)}.v2-dialogo h2,.v2-gaveta h2{margin:0;font-size:16px;font-weight:700}.v2-dialogo-corpo,.v2-gaveta-corpo{flex:1 1 auto;min-height:0;padding:12px 16px 16px;overflow:auto}.v2-dialogo>footer,.v2-gaveta>footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--v2-linha)}.v2-conteudo,.v2-tabela-rolagem,.v2-grade-corpo,.v2-segmentado,.v2-indicadores.is-faixa,.v2-atividade-corpo,.v2-painel,.v2-caminho ol,.v2-modulos,.v2-abas-registro,.v2-kanban,.v2-kanban-coluna ul,.v2-dialogo-corpo,.v2-gaveta-corpo{position:relative}.v2-pagina.is-inteira>.v2-lista{flex:0 1 auto;min-height:168px}.v2-pagina.is-inteira>:is(.v2-grade,.v2-kanban,.v2-registro-corpo,.v2-cadastro-painel,.v2-elastico){flex:1 1 0;min-height:0}.v2-lista{display:flex;flex-direction:column;min-height:0}.v2-lista>*{flex:0 0 auto}.v2-lista>.v2-tabela-rolagem{flex:0 1 auto;min-height:0}.v2-registro-principal,.v2-registro-lateral{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.v2-registro-principal>:only-child,.v2-registro-lateral>:only-child{flex:1 1 auto;min-height:0}.v2-registro-abas{display:flex;flex-direction:column;min-height:0}.v2-registro-abas>.v2-abas-registro{flex:0 0 auto}.v2-registro-abas>.v2-painel{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.v2-atividade{display:flex;flex-direction:column;min-height:0}.v2-atividade>.v2-subtitulo{flex:0 0 auto}.v2-atividade-corpo{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.v2-kanban{grid-template-rows:minmax(0,1fr)}.v2-indicadores.is-faixa{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.v2-indicadores.is-faixa>li{flex:1 0 148px}.v2-segmentado{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:thin}.v2-segmentado button{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:0;border-bottom:3px solid transparent;background:none;color:var(--v2-texto);font:inherit;white-space:nowrap;cursor:pointer}.v2-segmentado button:hover{background:var(--v2-fundo)}.v2-segmentado button[aria-selected=true]{border-bottom-color:var(--v2-acento);color:var(--v2-acento-escuro);font-weight:600}.v2-segmentado .v2-contador{margin-left:2px}.v2-grade-seletor,.v2-registro-seletor{flex:0 0 auto;padding:3px;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao)}.v2-grade-seletor button,.v2-registro-seletor button{flex:1 0 auto;justify-content:center;border-bottom:0;border-radius:6px}.v2-grade-seletor button[aria-selected=true],.v2-registro-seletor button[aria-selected=true]{background:var(--v2-acento);color:#fff}.v2-grade{display:flex;flex-direction:column;gap:8px;min-height:0}.v2-segmentado:is(.v2-grade-seletor,.v2-registro-seletor){display:none}.v2-grade-cartoes{display:grid;flex:1 1 0;grid-template-areas:var(--v2-grade-areas, none);grid-template-columns:var(--v2-grade-colunas, repeat(auto-fit, minmax(320px, 1fr)));grid-template-rows:var(--v2-grade-linhas, minmax(0, 1fr));gap:12px;min-height:0}.v2-grade-cartao{display:flex;flex-direction:column;min-width:0;min-height:0}.v2-grade-cabecalho{display:flex;flex:0 0 auto;align-items:center;gap:4px;min-height:40px;padding:0 12px 0 16px;border-bottom:1px solid var(--v2-linha)}.v2-grade-cabecalho h2{margin:0;font-size:14px;font-weight:700}.v2-grade-abas{flex:0 1 auto;margin-left:-10px}.v2-grade-cabecalho.is-titulado h2{flex:0 0 auto;margin-right:8px}.v2-grade-cabecalho.is-titulado .v2-grade-abas{min-width:0;margin-left:0}.v2-grade-abas button{min-height:39px}.v2-grade-ferramentas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;color:var(--v2-texto-2);font-size:13px}.v2-grade-corpo{position:relative;flex:1 1 auto;min-height:0;overflow:auto}.v2-grade-corpo:focus-visible{outline-offset:-2px}.v2-grade-cartao.is-proprio>*{flex:1 1 auto;min-height:0}.v2-grade-rodape{flex:0 0 auto;padding:8px 16px;border-top:1px solid var(--v2-linha)}@media(pointer:coarse){.v2-segmentado button{min-height:44px}}@media(max-width:1180px){.v2-registro-corpo:not(.is-sem-lateral){grid-template-rows:minmax(0,1fr) minmax(0,.7fr)}}@media(max-width:900px){.v2-segmentado:is(.v2-grade-seletor,.v2-registro-seletor){display:flex}.v2-grade-cartoes{display:flex;flex-direction:column}.v2-grade-cartao:not(.is-ativo){display:none}.v2-grade-cartao.is-ativo{flex:1 1 0}.v2-registro-corpo:not(.is-sem-lateral){grid-template-rows:minmax(0,1fr)}.v2-registro-corpo.is-celular-principal>.v2-registro-lateral,.v2-registro-corpo.is-celular-lateral>.v2-registro-principal{display:none}}@media(prefers-reduced-motion:no-preference){.v2-botao,.v2-modulos a,.v2-tabela tbody tr,.v2-kanban-abrir,.v2-indicador>a,.v2-indicador>button{transition:background-color .15s ease}.v2-sobreposicao.is-gaveta .v2-gaveta{animation:v2-gaveta-entra .2s ease-out}.v2-secao-alternar svg{transition:transform .15s ease}}@keyframes v2-gaveta-entra{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(pointer:coarse){.v2-botao,.v2-botao-icone,.v2-campo-editar,.v2-kanban-mover select,.v2-abas-registro button,.v2-ordenar{min-height:44px}.v2-botao-icone,.v2-campo-editar{min-width:44px}}@media(max-width:1180px){.v2-registro-corpo{grid-template-columns:minmax(0,1fr)}.v2-campos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.v2-destaque-topo{flex-wrap:wrap}.v2-destaque-titulo{flex-basis:calc(100% - 52px)}.v2-destaque-titulo h1{white-space:normal}.v2-acoes{align-items:stretch;width:100%}.v2-campos dd{white-space:normal;overflow-wrap:anywhere}.v2-grupo-botoes{justify-content:flex-start}.v2-lista-cabecalho{flex-wrap:wrap}.v2-lista-identidade{flex:1 1 0}.v2-lista-identidade:not(.is-sem-vista){min-width:144px}.v2-lista-busca input{width:140px}.v2-lista.is-celular-cartoes .v2-densidade{display:none}.v2-lista-contagem{width:100%;margin-left:0;text-align:left;white-space:normal}.v2-detalhes,.v2-campos-grade{grid-template-columns:minmax(0,1fr)}.v2-sobreposicao.is-dialogo{padding:16px 8px 8px}.v2-tabela.is-cartoes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.v2-tabela.is-cartoes,.v2-tabela.is-cartoes tbody{display:block}.v2-tabela.is-cartoes tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:8px 12px;border-bottom:1px solid var(--v2-linha)}.v2-tabela.is-cartoes td,.v2-tabela.is-cartoes td:first-child{display:flex;justify-content:space-between;gap:8px;height:auto;max-width:none;padding:2px 0;border:0;text-align:left;white-space:normal}.v2-tabela.is-cartoes td:before{content:attr(data-rotulo);flex:0 0 auto;color:var(--v2-texto-2);font-size:12px}.v2-tabela.is-cartoes td.is-titulo{grid-column:1 / -1;display:block;white-space:normal}.v2-tabela.is-cartoes td.is-titulo:before{content:none}.v2-tabela.is-cartoes .is-num{text-align:left}}@media(max-width:520px){.v2-destaque{padding:8px 12px}.v2-destaque-topo{gap:8px}.v2-destaque-topo .v2-icone-objeto{display:none}.v2-destaque-titulo{flex-basis:100%}.v2-destaque-titulo h1{font-size:17px;white-space:nowrap}.v2-campos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;margin-top:8px;padding-top:8px}.v2-campos dt{font-size:11px}.v2-campos dd{margin-top:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}}.v2-botao.is-pequeno{min-height:28px;padding:0 8px;font-size:12px}@media(max-width:900px){.v2-lista-ferramentas{flex-wrap:wrap;justify-content:flex-end}}.v2-grade:has(>.v2-grade-cartoes>:only-child)>.v2-segmentado.v2-grade-seletor{display:none}.v2-kanban-cartao.tem-menu{position:relative}.v2-kanban-menu{position:absolute;top:4px;right:4px}.v2-grade-corpo:has(>.v2-lista:only-child){display:flex;flex-direction:column;overflow:hidden}.v2-grade-corpo>.v2-lista:only-child{flex:1 1 0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.v2-menu.is-flutuante{z-index:40}.v2-interruptor{position:relative;flex:0 0 auto;width:34px;height:20px;margin:0;border:1px solid var(--v2-borda-forte);border-radius:999px;background:var(--v2-linha);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .12s}.v2-interruptor:after{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;content:"";transition:transform .12s}.v2-interruptor:checked{border-color:var(--v2-acento);background:var(--v2-acento)}.v2-interruptor:checked:after{transform:translate(14px)}.v2-interruptor:disabled{cursor:not-allowed;opacity:.5}.v2-interruptor:focus-visible{outline:2px solid var(--v2-foco);outline-offset:2px}@media(prefers-reduced-motion:reduce){.v2-interruptor,.v2-interruptor:after{transition:none}}.v2-lista-cabecalho{flex-wrap:wrap}.v2-cabecalho-tela{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 16px}.v2-cabecalho-tela h1{font-size:18px;font-weight:700;white-space:nowrap}.v2-cabecalho-tela-recorte{min-width:0;overflow:hidden;color:var(--v2-texto-2);text-overflow:ellipsis;white-space:nowrap}.v2-cabecalho-tela-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:auto}.v2-cadastro-painel{position:relative;flex:1 1 0;display:flex;flex-direction:column;min-height:0;margin:0;overflow:hidden}.v2-cadastro-corpo{position:relative;flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 24px;min-height:0;padding:16px;overflow:auto}.v2-cadastro-rodape{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--v2-borda);background:var(--v2-cartao)}.v2-cadastro-rodape-meio{flex:1 1 auto;min-width:0}.v2-cadastro-rodape-meio .v2-erro{margin:0}.v2-cadastro-motivo,.v2-motivo{margin:0;color:var(--v2-texto-2);font-size:12px}.v2-cadastro-bloco{min-width:0;margin:0;padding:0;border:0}.v2-cadastro-bloco.is-largo{grid-column:1 / -1}.v2-cadastro-bloco>legend{display:flex;align-items:center;gap:4px;width:100%;padding:0 0 8px;margin-bottom:8px;border-bottom:1px solid var(--v2-linha);font-size:14px;font-weight:600}.v2-cadastro-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.v2-cadastro-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-cadastro-campo.is-largo{grid-column:1 / -1}.v2-cadastro-campo>label{color:var(--v2-texto-2);font-size:12px;font-weight:500}.v2-obrigatorio{color:#8f2016}.v2-cadastro-campo :is(input:not(.v2-sr,[type=radio],[type=checkbox]),select,textarea){width:100%;min-height:36px;padding:6px 8px;border:1px solid var(--v2-borda-forte);border-radius:6px;background:var(--v2-cartao);color:var(--v2-texto);font:inherit}.v2-cadastro-campo [aria-invalid=true]{border-color:#a3241a;box-shadow:inset 0 0 0 1px #a3241a}.v2-cadastro-campo .v2-campo-erro{margin:0}.v2-cadastro-ajuda{color:var(--v2-texto-2);font-size:12px}.v2-arquivo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:12px;border:1px dashed var(--v2-borda-forte);border-radius:var(--v2-raio);background:var(--v2-fundo)}.v2-arquivo.is-sobre{border-color:var(--v2-acento);background:var(--v2-acento-claro)}.v2-arquivo.is-escolhido,.v2-arquivo.is-enviando{border-style:solid;background:var(--v2-cartao)}.v2-arquivo.is-erro{border-color:#a3241a}.v2-arquivo-rotulo{flex:1 0 100%;font-weight:600}.v2-arquivo-soltar{color:var(--v2-texto-2);font-size:12px}.v2-arquivo .v2-cadastro-ajuda,.v2-arquivo .v2-campo-erro{flex:1 0 100%;margin:0}.v2-arquivo-lista{flex:1 0 100%;display:grid;gap:4px;margin:0;padding:0;list-style:none}.v2-arquivo-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px}.v2-arquivo-lista span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-arquivo-lista small{color:var(--v2-texto-2);font-variant-numeric:tabular-nums}.v2-arquivo-progresso{position:relative;flex:1 0 100%;height:24px;overflow:hidden;border-radius:6px;background:var(--v2-linha)}.v2-arquivo-progresso i{position:absolute;inset:0 auto 0 0;background:var(--v2-acento-claro)}.v2-arquivo-progresso span{position:relative;display:block;padding:0 8px;font-size:12px;line-height:24px}.v2-estado-area.is-sucesso{color:#1f5f2c}.v2-estado-area.is-sucesso p{display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.v2-cadastro-corpo,.v2-cadastro-campos{grid-template-columns:minmax(0,1fr)}.v2-cadastro-rodape{flex-wrap:wrap;gap:6px 8px;padding:6px 12px}.v2-cadastro-rodape-meio{flex:1 0 100%;order:-1}.v2-cadastro-rodape-meio:empty{display:none}.v2-cadastro-rodape>.v2-botao{padding:0 10px}.v2-cadastro-rodape>.v2-botao:last-child{margin-left:auto}.v2-cabecalho-tela{padding:8px 12px}.v2-cadastro .v2-cabecalho-tela-acoes{display:none}}@media(pointer:coarse){.v2-cadastro-campo :is(input:not(.v2-sr,[type=radio],[type=checkbox]),select,textarea){min-height:44px}}.v2-cabecalho{flex:0 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:16px;min-height:52px;padding:8px 16px;background:var(--v2-cartao);border-bottom:1px solid var(--v2-borda)}.v2-marca{display:inline-flex;align-items:center;gap:8px;font-size:16px}.v2-marca strong{font-weight:700;letter-spacing:.02em}.v2-busca{position:relative;justify-self:center;width:min(100%,520px)}.v2-busca svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--v2-texto-2)}.v2-busca input{width:100%;height:36px;padding:0 34px;border:1px solid var(--v2-borda-forte);border-radius:var(--v2-raio);background:var(--v2-cartao);color:var(--v2-texto);font:inherit}.v2-extras{display:inline-flex;align-items:center;gap:8px}.v2-org{display:flex;flex-direction:column;align-items:flex-end;min-width:0;max-width:260px;line-height:1.2}.v2-org strong,.v2-org small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-org strong{font-weight:600}.v2-org small{color:var(--v2-texto-2);font-size:12px}.v2-conta{position:relative}.v2-avatar{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--v2-acento);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.v2-menu{position:absolute;top:calc(100% + 6px);z-index:2;min-width:240px;padding:6px;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao);box-shadow:0 8px 24px #0000001f}.v2-menu-nome{display:flex;flex-direction:column;padding:6px 8px 8px;border-bottom:1px solid var(--v2-linha);margin-bottom:4px}.v2-menu-nome strong{font-weight:600}.v2-menu-nome small{color:var(--v2-texto-2);font-size:12px}.v2-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--v2-texto);font:inherit;text-align:left;cursor:pointer}.v2-menu button:hover{background:var(--v2-acento-claro)}.v2-menu .v2-menu-zoom{display:flex;align-items:center;gap:2px;min-height:40px;padding:0 0 0 8px}.v2-menu .v2-menu-zoom>span{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.v2-menu .v2-menu-zoom button{width:auto;min-height:32px;padding:0 8px;font-size:13px}.v2-menu .v2-menu-zoom button[aria-checked=true]{background:var(--v2-acento);color:#fff;font-weight:600}.v2-modulos{flex:0 0 auto;display:flex;align-items:stretch;gap:4px;min-width:0;padding:0 12px;background:var(--v2-cartao);border-bottom:1px solid var(--v2-borda);overflow-x:auto;scrollbar-width:thin}.v2-modulos ul{display:flex;flex:0 0 auto;gap:2px;margin:0;padding:0;list-style:none}.v2-modulos li{flex:0 0 auto;display:flex}.v2-modulos .v2-modulos-sub{position:relative;margin-left:8px;padding-left:12px}.v2-modulos .v2-modulos-todas{display:none;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-bottom:1px solid var(--v2-linha);background:transparent;color:var(--v2-acento-escuro);font:inherit;font-weight:600;cursor:pointer}.v2-modulos .v2-modulos-todas:focus-visible{outline:2px solid var(--v2-foco);outline-offset:-2px}.v2-todas-as-telas{display:grid;gap:12px}.v2-todas-as-telas h3{margin:0 0 4px;font-size:13px;color:var(--v2-texto-2)}.v2-todas-as-telas ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.v2-todas-as-telas .v2-todas-link{display:grid;gap:2px;min-height:44px;padding:6px 8px;border-radius:6px;color:var(--v2-texto);text-decoration:none}.v2-todas-as-telas .v2-todas-link span{display:inline-flex;align-items:center;gap:4px;font-weight:600}.v2-todas-as-telas .v2-todas-link small{color:var(--v2-texto-2);font-size:12px}.v2-todas-as-telas .v2-todas-link.is-ativa{background:var(--v2-acento-claro)}.v2-todas-as-telas .v2-todas-link:focus-visible{outline:2px solid var(--v2-foco);outline-offset:1px}.v2-modulos-sub:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--v2-borda)}.v2-modulo,.v2-submodulo{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border-bottom:3px solid transparent;color:var(--v2-texto);text-decoration:none;white-space:nowrap}.v2-modulo{font-weight:600}.v2-modulo:hover,.v2-submodulo:hover{background:var(--v2-fundo)}.v2-modulo.is-ativo{border-bottom-color:var(--v2-acento);color:var(--v2-acento-escuro)}.v2-submodulo{color:var(--v2-texto-2)}.v2-submodulo.is-ativa{color:var(--v2-acento-escuro);font-weight:600;box-shadow:inset 0 -2px 0 var(--v2-acento)}.v2-submodulo svg{color:var(--v2-texto-2)}.v2-seletor-menu{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--v2-borda-forte);border-radius:var(--v2-raio);background:var(--v2-cartao)}.v2-seletor-menu button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 7px;border:0;border-radius:6px;background:transparent;color:var(--v2-texto-2);font:inherit;font-size:13px;cursor:pointer}.v2-seletor-menu button:hover{background:var(--v2-acento-claro);color:var(--v2-texto)}.v2-seletor-menu button[aria-pressed=true]{background:var(--v2-acento);color:#fff;font-weight:600}@media(max-width:1599px){.v2-seletor-menu button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.v2-corpo{flex:1 1 0;display:flex;min-height:0;min-width:0}.v2-corpo>.v2-conteudo{min-width:0}@media(min-width:901px){.v2[data-menu=lateral] .v2-modulos{display:none}}.v2-lateral{flex:0 0 176px;width:176px;display:flex;flex-direction:column;gap:4px;min-height:0;padding:6px;background:var(--v2-cartao);border-right:1px solid var(--v2-borda)}.v2-lateral[data-recolhido]{flex-basis:48px;width:48px}.v2-lateral-lista{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.v2-lateral h2{padding:4px 8px 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-texto-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lateral ul{display:grid;margin:0;padding:0;list-style:none}.v2-lateral[data-recolhido] section+section{margin-top:2px;padding-top:4px;border-top:1px solid var(--v2-linha)}.v2-lateral-link,.v2-lateral-recolher{display:flex;align-items:center;gap:8px;min-height:28px;padding:3px 8px;border-radius:6px;color:var(--v2-texto);font-size:13px;text-decoration:none;white-space:nowrap}.v2-lateral-link>svg{flex:0 0 auto}.v2-lateral-link>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-lateral-link:hover{background:var(--v2-acento-claro)}.v2-lateral-link.is-ativa{background:var(--v2-acento);color:#fff;font-weight:600}.v2-lateral-recolher{flex:0 0 auto;width:100%;border:0;background:transparent;color:var(--v2-texto-2);font:inherit;font-size:13px;cursor:pointer}.v2-lateral-recolher:hover{background:var(--v2-acento-claro);color:var(--v2-texto)}.v2-lateral[data-recolhido] :is(.v2-lateral-link,.v2-lateral-recolher){justify-content:center;padding:3px 0}.v2-lateral :is(.v2-lateral-link,.v2-lateral-recolher):focus-visible{outline:2px solid var(--v2-foco);outline-offset:-2px}.v2-busca-atalho{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:0 6px;border:1px solid var(--v2-borda);border-radius:4px;color:var(--v2-texto-2);font:500 12px/18px var(--v2-fonte-mono)}.v2-busca input:focus+.v2-busca-atalho{display:none}.v2-busca-painel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:3;max-height:min(70dvh,520px);overflow:auto;padding:6px;border:1px solid var(--v2-borda);border-radius:var(--v2-raio);background:var(--v2-cartao);box-shadow:0 8px 24px #00000024}.v2-busca-painel ul{margin:0;padding:0;list-style:none}.v2-busca-estado{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;color:var(--v2-texto-2)}.v2-busca-grupo+.v2-busca-grupo{margin-top:4px;padding-top:4px;border-top:1px solid var(--v2-linha)}.v2-busca-grupo-nome{display:flex;align-items:center;gap:6px;padding:4px 8px;color:var(--v2-texto-2);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.v2-busca-grupo-nome span{margin-left:auto;font-weight:500;text-transform:none;letter-spacing:0}.v2-busca .v2-busca-grupo-nome svg{position:static;transform:none}.v2-busca-opcao{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:36px;padding:4px 8px;border-radius:6px;cursor:pointer}.v2-busca-opcao strong,.v2-busca-opcao small{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-busca-opcao strong{color:var(--v2-acento-escuro);font-weight:600}.v2-busca-opcao small{color:var(--v2-texto-2);font-size:12px}.v2-busca-opcao .v2-selo{grid-column:2;grid-row:1 / span 2}.v2-busca-opcao.is-todos{color:var(--v2-acento-escuro);font-size:13px}.v2-busca-opcao.is-ativa{background:var(--v2-acento-claro)}.v2-avatar{padding:0;overflow:hidden}.v2-avisos{display:inline-flex;align-items:center;gap:4px}.v2-atalho-ajuda{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--v2-texto-2);cursor:pointer}.v2-atalho-ajuda:hover,.v2-atalho-ajuda[aria-current=page]{background:var(--v2-acento-claro);color:var(--v2-acento-escuro)}.v2-atalho-ajuda:focus-visible{outline:2px solid var(--v2-foco);outline-offset:2px}.v2-avatar-imagem{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover}.v2-avatar-imagem.is-grande{width:56px;height:56px;flex:0 0 auto;background:var(--v2-acento);color:#fff;font-size:20px;font-weight:600}.v2-perfil{display:flex;flex-direction:column;gap:16px}.v2-perfil-topo{display:flex;align-items:center;gap:12px}.v2-perfil-topo>span{display:flex;flex-direction:column;min-width:0}.v2-perfil-topo strong{font-size:16px;font-weight:600}.v2-perfil-topo small{color:var(--v2-texto-2)}.v2-perfil-fatos{display:grid;gap:8px;margin:0}.v2-perfil-fatos div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.v2-perfil-fatos dt{color:var(--v2-texto-2)}.v2-perfil-fatos dd{margin:0;font-weight:500}.v2-perfil-nota{color:var(--v2-texto-2);font-size:12px}@media(pointer:coarse){.v2-modulo,.v2-submodulo,.v2-avatar,.v2-busca-opcao,.v2-menu button{min-height:44px}.v2-avatar{min-width:44px}.v2-atalho-ajuda{width:44px;height:44px}}@media(max-width:480px){.v2-marca strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:900px){.v2-cabecalho{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"marca . extras avisos conta" "busca busca busca busca busca";gap:8px 12px;padding:8px 12px}.v2-marca{grid-area:marca}.v2-busca{grid-area:busca;width:100%}.v2-org{display:none}.v2-conta{grid-area:conta}.v2-avisos{grid-area:avisos}.v2-extras{grid-area:extras}.v2-cabecalho>.v2-vazio,.v2-seletor-menu,.v2-lateral{display:none}.v2-modulos{flex-wrap:wrap;gap:0;padding:0;overflow:visible}.v2-modulos ul{flex:1 0 100%;padding:0 4px;overflow-x:auto;scrollbar-width:thin}.v2-modulos .v2-modulos-sub{margin-left:0;padding-left:4px;border-top:1px solid var(--v2-linha)}.v2-modulos-sub:before{display:none}.v2-modulos .v2-modulos-todas{display:inline-flex;flex:1 0 100%}.v2-modulos .v2-modulos-sub[data-continua]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.v2-submodulo{height:36px}.v2-busca-atalho{display:none}}.v2[data-aparencia=vidro]{background:transparent}.v2[data-aparencia=vidro]{--v2-cartao: rgb(255 255 255 / .5);--v2-borda: rgb(255 255 255 / .55);--v2-borda-forte: rgb(255 255 255 / .75);--v2-linha: rgb(28 31 35 / .09);--v2-cabeca-tabela: rgb(255 255 255 / .32);--v2-vidro-filtro: blur(22px) saturate(180%);--v2-vidro-luz: inset 0 1px 0 rgb(255 255 255 / .85), inset 0 -1px 0 rgb(255 255 255 / .3), inset 1px 0 0 rgb(255 255 255 / .35), inset -1px 0 0 rgb(255 255 255 / .2);--v2-vidro-brilho: linear-gradient(135deg, rgb(255 255 255 / .42) 0%, rgb(255 255 255 / .08) 38%, rgb(255 255 255 / 0) 62%, rgb(255 255 255 / .16) 100%)}.v2[data-aparencia=vidro] :is(.v2-cartao,.v2-estado,.v2-cabecalho,.v2-modulos,.v2-lateral){background-image:var(--v2-vidro-brilho);-webkit-backdrop-filter:var(--v2-vidro-filtro);backdrop-filter:var(--v2-vidro-filtro);box-shadow:var(--v2-vidro-luz),0 10px 30px -8px #1f263238}.v2[data-aparencia=vidro] :is(.v2-cartao,.v2-estado){border-radius:14px}.v2[data-aparencia=vidro] .v2-cabecalho{position:relative;z-index:2;border-bottom-color:#fff6;box-shadow:var(--v2-vidro-luz),0 4px 18px #1f26321f}.v2[data-aparencia=vidro] .v2-modulos{position:relative;z-index:1;border-bottom-color:#fff6;box-shadow:var(--v2-vidro-luz)}.v2[data-aparencia=vidro] .v2-lateral{position:relative;z-index:1;border-right-color:#fff6;box-shadow:var(--v2-vidro-luz)}.v2[data-aparencia=vidro] :is(.v2-menu,.v2-busca-painel,.v2-gaveta,.v2-dialogo){background-color:#fffc;background-image:var(--v2-vidro-brilho);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:var(--v2-vidro-luz),0 18px 48px #1f26323d}.v2[data-aparencia=vidro] :is(.v2-botao,input,select,textarea){background-color:#ffffff9e}.v2[data-aparencia=vidro] .v2-botao.is-primario{background-color:var(--v2-acento)}.v2[data-aparencia=vidro] .v2-botao.is-primario:hover:not(:disabled){background-color:var(--v2-acento-escuro)}.v2[data-aparencia=vidro] .v2-botao.is-perigo{background-color:#a3241a}.v2[data-aparencia=vidro] .v2-botao.is-ligado{background-color:var(--v2-acento-claro)}@media(prefers-reduced-transparency:reduce){.v2[data-aparencia=vidro]{--v2-cartao: rgb(255 255 255 / .94)}.v2[data-aparencia=vidro] :is(.v2-cartao,.v2-estado,.v2-cabecalho,.v2-modulos,.v2-lateral){-webkit-backdrop-filter:none;backdrop-filter:none}}.v2[data-aparencia=vidro] .v2-tabela thead th{--v2-cabeca-tabela: rgb(246 248 248 / .94);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}@media(prefers-reduced-transparency:reduce){.v2[data-aparencia=vidro] .v2-tabela thead th{-webkit-backdrop-filter:none;backdrop-filter:none}}:root{--background: 300 33% 98%;--foreground: 285 30% 14%;--card: 0 0% 100%;--primary: 286 52% 24%;--primary-foreground: 0 0% 100%;--muted-foreground: 285 10% 42%;--border: 290 20% 88%;--iris: #4A1D5C;--iris-claro: #F4E9F7;--arco: linear-gradient(90deg, #F2B8E6, #C77DFF 50%, #7DD3FC);--texto: #241629;--texto-suave: #6b5a72;--linha: #eadff0;--ok: #157f4c;--perigo: #b4232c;--atencao: #a15c07;font-family:IBM Plex Sans,system-ui,sans-serif}.v2{--v2-acento: #4A1D5C;--v2-acento-suave: #F4E9F7;font-family:IBM Plex Sans,system-ui,sans-serif}body{margin:0;background:hsl(var(--background));color:var(--texto)}.entrada form{display:grid;gap:10px}.entrada label{font-size:13px;font-weight:600;color:var(--texto-suave)}.entrada input{padding:11px 12px;border:1px solid var(--linha);border-radius:10px;font-size:15px}.botao,.entrada button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;border-radius:10px;background:var(--iris);color:#fff;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none}.botao:disabled{opacity:.55;cursor:default}.botao.secundario{background:#fff;color:var(--iris);border:1px solid var(--linha)}.botao.perigo{background:#fff;color:var(--perigo);border:1px solid #f1c9cc}.botao.ok{background:var(--ok)}.botao.pequeno{padding:6px 10px;font-size:13px}.tela{height:100%;overflow:auto;padding:20px clamp(12px,3vw,28px) 48px;box-sizing:border-box}.tela h1{font-size:22px;margin:0 0 4px}.tela .sub{color:var(--texto-suave);margin:0 0 18px;font-size:14px}.cabeca{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.cartao{background:#fff;border:1px solid var(--linha);border-radius:14px;padding:16px}.cartao+.cartao{margin-top:12px}.cartao h2{font-size:15px;margin:0 0 10px}.grade{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.entre{justify-content:space-between}.suave{color:var(--texto-suave);font-size:13px}.pequeno{font-size:12px}.alerta{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#fff7ed;border:1px solid #fde1bf;color:#7a3e04;font-size:14px}.alerta+.alerta{margin-top:8px}.alerta.erro{background:#fef2f2;border-color:#f6caca;color:#8a1c22}.alerta.ok{background:#effaf3;border-color:#bfe7cf;color:#14532d}.peca-cartao{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start;text-decoration:none;color:inherit}.miniatura{width:92px;aspect-ratio:9/16;border-radius:10px;background:var(--iris-claro);object-fit:cover;border:1px solid var(--linha)}.peca-cartao h3{font-size:14px;margin:2px 0 6px;line-height:1.35}.marca-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--iris-claro);color:var(--iris)}.marca-chip i{width:8px;height:8px;border-radius:50%;display:inline-block}.detalhe{display:grid;gap:16px;grid-template-columns:minmax(240px,340px) 1fr;align-items:start}@media(max-width:860px){.detalhe{grid-template-columns:1fr}}.video{width:100%;aspect-ratio:9/16;max-height:72vh;border-radius:16px;background:#120a16;display:block;margin:0 auto;object-fit:contain}@media(max-width:860px){.video{width:auto;height:62vh;max-width:100%}}.decidir{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.decidir .botao{padding:14px;font-size:15px}.fontes{margin:0;padding-left:18px;font-size:13px;color:var(--texto-suave)}.fontes code{font-size:12px}.quadros{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.quadros img{height:140px;border-radius:8px;border:1px solid var(--linha)}.campo{display:grid;gap:4px;margin-bottom:12px}.campo label{font-size:13px;font-weight:600;color:var(--texto-suave)}.campo input,.campo textarea,.campo select{font:inherit;font-size:14px;padding:9px 10px;border:1px solid var(--linha);border-radius:10px;background:#fff;color:var(--texto)}.campo textarea{min-height:70px;resize:vertical}.campo .conta{font-size:11px;color:var(--texto-suave);text-align:right}.campo .conta.estourou{color:var(--perigo);font-weight:600}.calendario{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;overflow-x:auto}.calendario .dia{background:#fff;border:1px solid var(--linha);border-radius:12px;padding:8px;min-height:120px}.calendario .dia.hoje{border-color:var(--iris);box-shadow:0 0 0 1px var(--iris) inset}.calendario .dia h4{margin:0 0 6px;font-size:12px;color:var(--texto-suave);text-transform:capitalize}.calendario .item{display:block;font-size:12px;padding:5px 6px;border-radius:8px;background:var(--iris-claro);color:var(--texto);text-decoration:none;margin-bottom:4px}.calendario .item.publicada{background:#e9f8ef}.calendario .item.aguardando{background:#fff2dd}.calendario .item.erro,.calendario .item.reprovada{background:#fdecec}.calendario .item.prevista{background:transparent;border:1px dashed var(--linha);color:var(--texto-suave)}@media(max-width:860px){.calendario{grid-template-columns:1fr}.calendario .dia{min-height:0}}table.tabela{width:100%;border-collapse:collapse;font-size:13px}.tabela th{text-align:left;color:var(--texto-suave);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--linha)}.tabela td{padding:8px;border-bottom:1px solid var(--linha);vertical-align:top}.numeros{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.numeros div{background:var(--iris-claro);border-radius:10px;padding:8px 10px}.numeros strong{display:block;font-size:20px}.numeros span{font-size:12px;color:var(--texto-suave)}.barra{height:8px;background:var(--iris-claro);border-radius:99px;overflow:hidden}.barra i{display:block;height:100%;background:var(--arco)}.marca-iris{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:inherit;text-decoration:none}.marca-iris img{width:26px;height:26px;border-radius:7px}
