:root{--cor-primaria:#0040d0;--cor-secundaria:#0030a0;--cor-gradiente-inicio:#0a2a8a;--cor-destaque:#93c5fd;--cor-branca:#fff;--cor-vermelha:#ef4444;--cor-verde:#15803d;--cor-laranja:#f97316;--cor-amarela:#eab308;--cor-texto-escuro:#111827;--cor-texto-medio:#374151;--cor-texto-claro:#6b7280;--cor-texto-placeholder:#9ca3af;--cor-borda:#e5e7eb;--cor-fundo-claro:#f3f4f6;--cor-sucesso:#15803d;--cor-sucesso-fundo:#f0fdf4;--cor-sucesso-borda:#bbf7d0;--cor-erro:#ef4444;--cor-erro-fundo:#fef2f2;--cor-erro-borda:#fecaca}html,body{max-width:100%;overflow-x:hidden}.btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.btn:disabled{opacity:.65;cursor:not-allowed}.btn:active:not(:disabled){transform:none}.btn-primario{background:linear-gradient(135deg, var(--cor-primaria) 0%, var(--cor-secundaria) 100%);color:var(--cor-branca);box-shadow:0 4px 12px #0040d04d}.btn-primario:hover:not(:disabled){background:linear-gradient(135deg, var(--cor-secundaria) 0%, #002080 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0040d061}.btn-vermelho{background:var(--cor-vermelha);color:var(--cor-branca)}.btn-vermelho:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.btn-verde{background:var(--cor-verde);color:var(--cor-branca)}.btn-verde:hover:not(:disabled){background:#166534;transform:translateY(-1px)}.btn-laranja{background:var(--cor-laranja);color:var(--cor-branca)}.btn-laranja:hover:not(:disabled){background:#ea580c;transform:translateY(-1px)}.btn-amarelo{background:var(--cor-amarela);color:var(--cor-branca)}.btn-amarelo:hover:not(:disabled){background:#ca8a04;transform:translateY(-1px)}.fld{margin-bottom:14px}.fld-label{color:var(--cor-texto-medio);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.fld-wrap{align-items:center;display:flex;position:relative}.fld-ico{color:var(--cor-texto-placeholder);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;left:13px}.fld-input{border:1px solid var(--cor-borda);width:100%;height:44px;color:var(--cor-texto-escuro);background:var(--cor-branca);box-sizing:border-box;border-radius:6px;outline:none;padding:0 14px 0 40px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.fld-input::placeholder{color:var(--cor-texto-placeholder)}.fld-input:focus{border-color:var(--cor-primaria);box-shadow:0 0 0 2px #0040d026}.fld-input.fld-err{border-color:var(--cor-vermelha)}.fld-input.fld-err:focus{box-shadow:0 0 0 2px #ef444426}.fld-pw{padding-right:44px}.pw-toggle{cursor:pointer;color:var(--cor-texto-placeholder);background:0 0;border:none;align-items:center;padding:4px;font-size:14px;transition:color .2s;display:flex;position:absolute;right:12px}.pw-toggle:hover{color:var(--cor-texto-claro)}.err-txt{color:var(--cor-vermelha);margin-top:5px;font-size:12px;font-weight:500;display:block}.msg-sucesso{background:var(--cor-sucesso-fundo);border:1px solid var(--cor-sucesso-borda);color:var(--cor-sucesso);border-radius:8px;align-items:center;gap:9px;margin-top:4px;margin-bottom:2px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}.msg-erro{background:var(--cor-erro-fundo);border:1px solid var(--cor-erro-borda);color:var(--cor-erro);border-radius:8px;align-items:center;gap:9px;margin-top:4px;margin-bottom:2px;padding:12px 14px;font-size:13.5px;font-weight:500;display:flex}:root{--cor-primaria:#1f57df;--cor-primaria-hover:#1748c8;--cor-primaria-claro:#eef3ff;--cor-secundaria:#4d78e6;--cor-fundo:#f4f7ff;--cor-fundo-card:#fff;--cor-fundo-input:#f9fbff;--cor-borda:#c8d4ef;--cor-borda-foco:#4d78e6;--cor-texto:#122442;--cor-texto-suave:#43578a;--cor-texto-fraco:#7f8fb2;--cor-texto-branco:#fff;--cor-texto-placeholder:#9caaca;--cor-sucesso:#059669;--cor-sucesso-claro:#d1fae5;--cor-erro:#dc2626;--cor-erro-claro:#fee2e2;--cor-aviso:#d97706;--cor-aviso-claro:#fef3c7;--cor-info:#0ea5e9;--cor-info-claro:#dbeafe;--borda-raio-sm:6px;--borda-raio:10px;--borda-raio-md:14px;--borda-raio-lg:20px;--borda-raio-xl:28px;--borda-raio-full:9999px;--borda-largura:1px;--espaco-xs:4px;--espaco-sm:8px;--espaco-md:16px;--espaco-lg:24px;--espaco-xl:32px;--espaco-2xl:48px;--espaco-3xl:64px;--fonte-familia:"Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--fonte-sm:.8125rem;--fonte-base:.9375rem;--fonte-md:1rem;--fonte-lg:1.125rem;--fonte-xl:1.25rem;--fonte-2xl:1.5rem;--fonte-3xl:1.875rem;--transicao:.2s ease;--transicao-lenta:.35s ease;--sombra-sm:0 2px 8px #1224420f;--sombra:0 8px 24px #1224421f;--sombra-md:0 16px 40px #23418c26}:root[data-tema=escuro]{--cor-primaria:#5f86ef;--cor-primaria-hover:#4d74e0;--cor-primaria-claro:#12224c;--cor-secundaria:#4b7dff;--cor-fundo:#080d1c;--cor-fundo-card:#0e1938;--cor-fundo-input:#0d1a3a;--cor-borda:#314f94;--cor-borda-foco:#5f86ef;--cor-texto:#f2f7ff;--cor-texto-suave:#b8c9ea;--cor-texto-fraco:#8ea7d4;--cor-texto-placeholder:#7290c2;--cor-sucesso-claro:#0d2e22;--cor-erro-claro:#3a1e21;--cor-aviso-claro:#3f3115;--cor-info-claro:#0f2338;--sombra-sm:0 4px 10px #0000004d;--sombra:0 12px 30px #0000006b;--sombra-md:0 18px 48px #0000009e}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--fonte-familia);font-size:var(--fonte-base);color:var(--cor-texto);background:var(--cor-fundo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--transicao-lenta), color var(--transicao-lenta);margin:0;line-height:1.5}.btn-primario{justify-content:center;align-items:center;gap:var(--espaco-sm);padding:.65rem var(--espaco-lg);background:var(--cor-primaria);color:var(--cor-texto-branco);font-size:var(--fonte-base);border-radius:var(--borda-raio);cursor:pointer;transition:background var(--transicao), transform var(--transicao), box-shadow var(--transicao);border:none;font-weight:600;text-decoration:none;display:inline-flex}.btn-primario:hover:not(:disabled){background:var(--cor-primaria-hover);box-shadow:0 8px 18px color-mix(in srgb, var(--cor-primaria) 35%, transparent);transform:translateY(-1px)}.btn-primario:disabled{opacity:.65;cursor:not-allowed}.input-base{width:100%;padding:.65rem var(--espaco-md);background:var(--cor-fundo-input);border:var(--borda-largura) solid var(--cor-borda);border-radius:var(--borda-raio);font-size:var(--fonte-base);color:var(--cor-texto);transition:border-color var(--transicao), box-shadow var(--transicao);outline:none}.input-base::placeholder{color:var(--cor-texto-placeholder)}.input-base:focus{border-color:var(--cor-borda-foco);box-shadow:0 0 0 3px color-mix(in srgb, var(--cor-primaria) 28%, transparent)}.mensagem-erro{font-size:var(--fonte-sm);color:var(--cor-erro);margin-top:var(--espaco-xs)}.alertas-container[data-v-5ca0f78a]{z-index:9999;pointer-events:none;width:min(92vw,360px);position:fixed;top:16px;right:16px}.alertas-lista[data-v-5ca0f78a]{flex-direction:column;gap:10px;display:flex}.alerta-item[data-v-5ca0f78a]{pointer-events:auto;background:color-mix(in srgb, var(--cor-fundo-card) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cor-texto);border:1px solid color-mix(in srgb, var(--cor-borda) 72%, transparent);border-radius:14px;grid-template-columns:4px 1fr auto;gap:8px;padding:10px 12px 8px 0;display:grid;overflow:hidden;box-shadow:0 14px 36px #00000029}.alerta-acento[data-v-5ca0f78a]{align-self:stretch;width:100%}.alerta-item.alerta-sucesso[data-v-5ca0f78a]{border-color:color-mix(in srgb, var(--cor-sucesso) 45%, var(--cor-borda))}.alerta-item.alerta-sucesso .alerta-acento[data-v-5ca0f78a]{background:linear-gradient(#22c55e,#16a34a)}.alerta-item.alerta-erro[data-v-5ca0f78a]{border-color:color-mix(in srgb, var(--cor-erro) 45%, var(--cor-borda))}.alerta-item.alerta-erro .alerta-acento[data-v-5ca0f78a]{background:linear-gradient(#ef4444,#dc2626)}.alerta-item.alerta-aviso[data-v-5ca0f78a]{border-color:color-mix(in srgb, var(--cor-aviso) 45%, var(--cor-borda))}.alerta-item.alerta-aviso .alerta-acento[data-v-5ca0f78a]{background:linear-gradient(#f59e0b,#d97706)}.alerta-item.alerta-info[data-v-5ca0f78a]{border-color:color-mix(in srgb, var(--cor-info) 45%, var(--cor-borda))}.alerta-item.alerta-info .alerta-acento[data-v-5ca0f78a]{background:linear-gradient(#38bdf8,#0ea5e9)}.alerta-conteudo[data-v-5ca0f78a]{flex-direction:column;gap:3px;min-width:0;padding-left:10px;display:flex}.alerta-titulo[data-v-5ca0f78a]{letter-spacing:.2px;text-transform:uppercase;font-size:.8rem;font-weight:800}.alerta-mensagem[data-v-5ca0f78a]{color:var(--cor-texto-suave);overflow-wrap:anywhere;font-size:.83rem}.alerta-fechar[data-v-5ca0f78a]{width:26px;height:26px;color:var(--cor-texto-fraco);cursor:pointer;background:0 0;border:0;border-radius:7px;margin-right:2px;font-size:1.2rem;line-height:1}.alerta-fechar[data-v-5ca0f78a]:hover{background:var(--cor-fundo-input);color:var(--cor-texto)}.alerta-tempo[data-v-5ca0f78a]{background:color-mix(in srgb, var(--cor-borda) 62%, transparent);border-radius:999px;grid-column:2/-1;height:3px;margin-left:10px;overflow:hidden}.alerta-tempo-barra[data-v-5ca0f78a]{background:linear-gradient(90deg, var(--cor-primaria), var(--cor-secundaria));height:100%;transition:width 50ms linear}.alerta-enter-active[data-v-5ca0f78a],.alerta-leave-active[data-v-5ca0f78a]{transition:all .2s}.alerta-enter-from[data-v-5ca0f78a],.alerta-leave-to[data-v-5ca0f78a]{opacity:0;transform:translate(12px)}.formulario-padrao[data-v-8f558407]{width:100%}.formulario-grade[data-v-8f558407]{gap:14px;display:grid}.formulario-grade.grade-um[data-v-8f558407]{grid-template-columns:1fr}.formulario-grade.grade-dois[data-v-8f558407],.formulario-grade.grade-tres[data-v-8f558407]{grid-template-columns:repeat(2,minmax(0,1fr))}.campo-coluna[data-v-8f558407]{min-width:0}.coluna-inteira[data-v-8f558407]{grid-column:1/-1}.coluna-terco[data-v-8f558407],.coluna-metade[data-v-8f558407],.coluna-automatica[data-v-8f558407]{grid-column:span 1}.campo-obrigatorio[data-v-8f558407]{color:var(--cor-erro);margin-left:4px}.fld-com-icone[data-v-8f558407]{padding-left:44px}.fld-textarea[data-v-8f558407]{resize:vertical;width:100%;min-height:104px}@media (width<=960px){.formulario-grade[data-v-8f558407],.formulario-grade.grade-dois[data-v-8f558407],.formulario-grade.grade-tres[data-v-8f558407]{grid-template-columns:1fr}.coluna-inteira[data-v-8f558407],.coluna-metade[data-v-8f558407],.coluna-terco[data-v-8f558407],.coluna-automatica[data-v-8f558407]{grid-column:1/-1}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}
