.gatilho[data-v-38687770]{border:1px solid var(--color-divider-strong);background:var(--color-surface);width:min(460px,100%);min-height:38px;font:inherit;color:var(--color-neutral-500);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #1018400d}.gatilho[data-v-38687770]:hover{box-shadow:var(--ring);border-color:#2e32ad73}.gatilho[data-v-38687770]:focus-visible{border-color:var(--color-accent);box-shadow:var(--ring);outline:none}.gatilho-icone[data-v-38687770]{width:16px;height:16px;color:var(--color-neutral-500);flex:none}.gatilho-texto[data-v-38687770]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.so-celular[data-v-38687770]{display:none}@media (width<=767px){.so-desktop[data-v-38687770]{display:none}.so-celular[data-v-38687770]{display:inline}}.kbd[data-v-38687770]{border:1px solid var(--color-divider-strong);background:var(--color-neutral-100);min-width:22px;height:22px;font-family:var(--font-body);color:var(--color-neutral-600);white-space:nowrap;border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.paleta-fundo[data-v-38687770]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14162761;justify-content:center;align-items:flex-start;padding:11vh 16px 16px;display:flex;position:fixed;inset:0}.paleta[data-v-38687770]{background:var(--color-surface);border:1px solid var(--color-divider);border-radius:18px;flex-direction:column;width:min(680px,100%);max-height:74vh;display:flex;overflow:hidden;box-shadow:0 24px 64px -12px #10184059,inset 0 0 0 1px #fff9}.paleta-busca[data-v-38687770]{border-bottom:1px solid var(--color-divider);align-items:center;gap:12px;padding:14px 16px;display:flex}.busca-icone[data-v-38687770]{width:20px;height:20px;color:var(--color-accent);flex:none}.busca-campo[data-v-38687770]{min-width:0;font:inherit;color:var(--color-text);caret-color:var(--color-accent);background:0 0;border:0;outline:none;flex:1;font-size:16.5px}.busca-campo[data-v-38687770]::placeholder{color:var(--color-neutral-500)}.tipo-selo[data-v-38687770]{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;flex:none;padding:2px 10px;font-size:11.5px;font-weight:700}.paleta-lista[data-v-38687770]{overscroll-behavior:contain;flex:1;padding:6px 8px 10px;overflow-y:auto}.secao-titulo[data-v-38687770]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500);padding:12px 10px 6px;font-size:11px;font-weight:700}.opcao[data-v-38687770]{width:100%;font:inherit;text-align:left;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:8px 10px;display:flex}.opcao[data-ativo=true][data-v-38687770]{background:var(--color-accent-soft)}.opcao-icone[data-v-38687770]{background:var(--color-neutral-100);border:1px solid var(--color-divider);width:34px;height:34px;color:var(--color-neutral-700);border-radius:10px;flex:none;place-items:center;display:grid}.opcao[data-ativo=true] .opcao-icone[data-v-38687770]{background:linear-gradient(145deg,#5a5fe0,var(--color-accent));color:#fff;border-color:#0000}.opcao-icone[data-v-38687770] svg{width:16px;height:16px}.opcao-textos[data-v-38687770]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.opcao-titulo[data-v-38687770]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.opcao-titulo mark[data-v-38687770]{color:var(--color-accent);background:0 0;font-weight:750}.opcao-detalhe[data-v-38687770]{color:var(--color-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.opcao-selo[data-v-38687770]{background:var(--color-neutral-100);border:1px solid var(--color-divider);font-variant-numeric:tabular-nums;color:var(--color-neutral-700);border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.selo-warn[data-v-38687770]{background:var(--color-warn-bg);color:var(--color-warn)}.selo-neg[data-v-38687770],.selo-warn[data-v-38687770]{border-color:#0000}.selo-neg[data-v-38687770]{background:var(--color-neg-bg);color:var(--color-neg)}.selo-accent[data-v-38687770]{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000}.opcao-enter[data-v-38687770]{width:15px;height:15px;color:var(--color-accent);opacity:0;flex:none}.opcao[data-ativo=true] .opcao-enter[data-v-38687770]{opacity:1}.carregando[data-v-38687770]{flex-direction:column;gap:8px;padding:10px;display:flex}.carregando .skeleton[data-v-38687770]{border-radius:11px;height:40px}.nada[data-v-38687770]{text-align:center;color:var(--color-neutral-500);flex-direction:column;align-items:center;gap:4px;padding:36px 16px;display:flex}.nada p[data-v-38687770]{color:var(--color-text);margin:4px 0 0;font-size:14px;font-weight:600}.nada span[data-v-38687770]{font-size:12.5px}.dicas[data-v-38687770]{background:var(--color-neutral-100);border:1px dashed var(--color-divider-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 4px 2px;padding:12px;display:flex}.dicas-titulo[data-v-38687770]{letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--color-neutral-500);font-size:11px;font-weight:700}.dica[data-v-38687770]{background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-neutral-600);border-radius:8px;padding:3px 9px;font-size:12px}.dica b[data-v-38687770]{font-family:var(--font-mono);color:var(--color-accent);font-weight:600}.paleta-rodape[data-v-38687770]{border-top:1px solid var(--color-divider);background:var(--color-neutral-100);color:var(--color-neutral-600);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:flex}.paleta-rodape span[data-v-38687770]{align-items:center;gap:4px;display:inline-flex}.paleta-enter-active[data-v-38687770],.paleta-leave-active[data-v-38687770]{transition:opacity .14s}.paleta-enter-active .paleta[data-v-38687770],.paleta-leave-active .paleta[data-v-38687770]{transition:transform .16s cubic-bezier(.2,.9,.3,1.2),opacity .14s}.paleta-enter-from[data-v-38687770],.paleta-leave-to[data-v-38687770]{opacity:0}.paleta-enter-from .paleta[data-v-38687770],.paleta-leave-to .paleta[data-v-38687770]{opacity:0;transform:translateY(-8px)scale(.98)}@media (prefers-reduced-motion:reduce){.paleta-enter-active .paleta[data-v-38687770],.paleta-leave-active .paleta[data-v-38687770]{transition:none}}@media (width<=767px){.gatilho[data-v-38687770]{width:100%;min-height:38px}.gatilho .kbd[data-v-38687770]{display:none}.paleta-fundo[data-v-38687770]{align-items:flex-start;padding:8px}.paleta[data-v-38687770]{border-radius:16px;max-height:calc(100dvh - 16px)}.paleta-busca[data-v-38687770]{padding:12px}.busca-campo[data-v-38687770]{font-size:16px}.paleta-busca>.kbd[data-v-38687770]{display:none}.opcao[data-v-38687770]{padding:9px 8px}.opcao-enter[data-v-38687770],.paleta-rodape[data-v-38687770]{display:none}}.shell[data-v-ae0b341a]{background:var(--color-bg);min-height:100vh;display:flex}.sidebar[data-v-ae0b341a]{top:var(--sidebar-gap);bottom:var(--sidebar-gap);left:var(--sidebar-gap);z-index:40;width:var(--sidebar-w);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:translateX(calc(-100% - var(--sidebar-gap)*2));flex-direction:column;transition:transform .2s;display:flex;position:fixed;overflow:hidden}.sidebar-open[data-v-ae0b341a]{transform:translate(0)}@media (width>=1024px){.sidebar[data-v-ae0b341a]{transform:translate(0)}}.sidebar-brand[data-v-ae0b341a]{color:inherit;border-bottom:1px solid var(--color-divider);align-items:center;gap:11px;padding:18px 18px 14px;text-decoration:none;display:flex}.brand-mark[data-v-ae0b341a]{background:linear-gradient(140deg,#4a4fd6 0,var(--color-accent) 60%,var(--color-accent-active) 100%);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 16px #2e32ad52}.brand-cavalo[data-v-ae0b341a]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px #0000002e);width:26px;height:26px}.brand-text[data-v-ae0b341a]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-name[data-v-ae0b341a]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-accent);font-size:18px;font-weight:800}.brand-sub[data-v-ae0b341a]{color:var(--color-neutral-600);font-size:11px}.sidebar-nav[data-v-ae0b341a]{scrollbar-width:thin;flex:1;gap:4px;padding:10px 10px 12px;overflow-y:auto}.grupo[data-v-ae0b341a],.sidebar-nav[data-v-ae0b341a]{flex-direction:column;display:flex}.grupo+.grupo[data-v-ae0b341a]{margin-top:2px}.grupo-cab[data-v-ae0b341a]{border-radius:var(--radius-sm);width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:9px 10px 7px;font-size:11px;font-weight:700;display:flex}.grupo-cab[data-v-ae0b341a]:hover{background:var(--color-accent-soft)}.grupo-cab-ativo[data-v-ae0b341a],.grupo-cab[data-v-ae0b341a]:hover{color:var(--color-accent)}.chevron[data-v-ae0b341a],.grupo-icone[data-v-ae0b341a]{flex:none;width:14px;height:14px}.chevron[data-v-ae0b341a]{margin-left:auto;transition:transform .15s}.chevron-aberto[data-v-ae0b341a]{transform:rotate(180deg)}.grupo-admin[data-v-ae0b341a]{background:var(--color-accent-soft);border:1px solid var(--color-accent-soft-2);border-radius:var(--radius);margin-bottom:6px;padding:2px 4px 6px}.grupo-admin>.grupo-cab[data-v-ae0b341a]{color:var(--color-accent)}.grupo-admin>.grupo-cab[data-v-ae0b341a]:hover{background:var(--color-accent-soft-2)}.grupo-itens[data-v-ae0b341a]{flex-direction:column;gap:1px;padding-top:2px;display:flex}.nav-item[data-v-ae0b341a]{border-radius:var(--radius-sm);width:100%;font:inherit;text-align:left;color:var(--color-neutral-800);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;font-size:13.5px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.nav-icone[data-v-ae0b341a]{width:26px;height:26px;color:var(--color-accent);border-radius:7px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.nav-icone[data-v-ae0b341a] svg{width:15px;height:15px}.nav-rotulo[data-v-ae0b341a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item[data-v-ae0b341a]:hover{background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.grupo:not(.grupo-admin) .nav-item[data-v-ae0b341a]:hover{background:var(--color-accent-soft);box-shadow:none}.grupo:not(.grupo-admin) .nav-item-ativo[data-v-ae0b341a],.nav-item-ativo[data-v-ae0b341a]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);font-weight:650}.grupo:not(.grupo-admin) .nav-item-ativo[data-v-ae0b341a]{background:var(--color-accent-soft);box-shadow:none}.nav-item-ativo .nav-icone[data-v-ae0b341a]{background:var(--color-accent);color:#fff}.sidebar-foot[data-v-ae0b341a]{border-top:1px solid var(--color-divider);padding:10px 12px 12px}.user-box[data-v-ae0b341a]{align-items:center;gap:9px}.user-box[data-v-ae0b341a],.user-meta[data-v-ae0b341a]{min-width:0;display:flex}.user-meta[data-v-ae0b341a]{flex-direction:column;flex:1;line-height:1.25}.user-name[data-v-ae0b341a]{font-size:13px;font-weight:650}.user-mail[data-v-ae0b341a]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sair[data-v-ae0b341a],.user-mail[data-v-ae0b341a]{color:var(--color-neutral-600)}.avatar[data-v-ae0b341a]{background:var(--color-accent-soft-2);width:32px;height:32px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:grid}.avatar-sm[data-v-ae0b341a]{background:var(--color-accent);color:#fff;width:30px;height:30px}.scrim[data-v-ae0b341a]{z-index:30;background:#14162766;position:fixed;inset:0}@media (width>=1024px){.scrim[data-v-ae0b341a]{display:none}}.main[data-v-ae0b341a]{flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){.main[data-v-ae0b341a]{margin-left:calc(var(--sidebar-w) + var(--sidebar-gap)*2)}}.topbar[data-v-ae0b341a]{z-index:20;height:var(--topbar-h);align-items:center;gap:var(--space-3);padding:0 var(--space-6) 0 var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-divider);background:#f2f4fad9;display:flex;position:sticky;top:0}@media (width>=1024px){.menu-btn[data-v-ae0b341a]{display:none}}.topbar-busca[data-v-ae0b341a]{flex:1;justify-content:center}.topbar-busca[data-v-ae0b341a],.trilha[data-v-ae0b341a]{min-width:0;display:flex}.trilha[data-v-ae0b341a]{align-items:center;gap:6px;font-size:13px}.trilha-grupo[data-v-ae0b341a]{color:var(--color-neutral-600);white-space:nowrap}.trilha-sep[data-v-ae0b341a]{width:14px;height:14px;color:var(--color-neutral-400);flex:none}.trilha-item[data-v-ae0b341a]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:650;text-decoration:none;overflow:hidden}.trilha-item[data-v-ae0b341a]:hover{color:var(--color-accent)}.env-dot[data-v-ae0b341a]{background:var(--color-pos);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #15803d2e}.topbar-env[data-v-ae0b341a]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);background:var(--color-accent-soft);border:1px solid var(--color-accent-soft-2);border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:700}.scope-warn[data-v-ae0b341a]{padding:9px var(--space-4);background:var(--color-warn-bg);color:var(--color-warn);border-bottom:1px solid var(--color-divider);align-items:center;gap:8px;font-size:12.5px;display:flex}.content[data-v-ae0b341a]{padding:var(--space-6) var(--space-6);width:100%;max-width:1440px;margin:0 auto}@media (width<=767px){.topbar[data-v-ae0b341a]{gap:8px;height:56px;padding:0 12px 0 8px}.trilha[data-v-ae0b341a]{display:none}.topbar-busca[data-v-ae0b341a]{justify-content:stretch}.topbar-env[data-v-ae0b341a]{letter-spacing:0;padding:4px;font-size:0}.env-dot[data-v-ae0b341a]{margin-right:0}.content[data-v-ae0b341a]{padding:16px 14px 28px}.scope-warn[data-v-ae0b341a]{padding:8px 14px;font-size:12px}}@media (width>=768px) and (width<=1023px){.content[data-v-ae0b341a]{padding:20px}}
