.overlay[data-v-ab43ed6c]{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:40px 20px;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:surgir-ab43ed6c .2s ease-out}.overlay .janela[data-v-ab43ed6c]{position:relative;display:flex;flex-direction:column;width:100%;max-width:520px;max-height:90dvh;overflow-y:auto;padding:40px;background-color:var(--noite-2);border:1px solid var(--linha-2);border-radius:var(--raio-3);box-shadow:var(--sombra-card);animation:subir-ab43ed6c .25s ease-out}.overlay .janela button.fechar[data-v-ab43ed6c]{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:transparent;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.overlay .janela button.fechar[data-v-ab43ed6c]:hover{background-color:var(--vidro-2)}.overlay .janela button.fechar:hover svg[data-v-ab43ed6c]{fill:var(--branco-kaze)}.overlay .janela button.fechar svg[data-v-ab43ed6c]{width:12px;height:12px;fill:var(--cinza-kaze-2);transition:fill .3s}@keyframes surgir-ab43ed6c{0%{opacity:0}to{opacity:1}}@keyframes subir-ab43ed6c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1000px){.overlay[data-v-ab43ed6c]{padding:20px}.overlay .janela[data-v-ab43ed6c]{padding:30px 22px}}
