.overlay[data-v-833dee37]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#04020ab8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.overlay .modal[data-v-833dee37]{background:linear-gradient(180deg,#1c1430eb,#0c0916f5);border:1px solid var(--bolha-borda-forte);border-radius:var(--raio-card);box-shadow:var(--bolha-sombra),0 30px 80px #0009;display:flex;flex-direction:column;max-height:calc(100dvh - 40px);max-width:460px;overflow:hidden;position:relative;width:100%}.overlay .modal .fechar[data-v-833dee37]{align-items:center;background:#ffffff0d;border:1px solid var(--bolha-borda);border-radius:12px;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,border-color .2s;width:36px}.overlay .modal .fechar[data-v-833dee37]:hover{background:#ffffff17;border-color:var(--bolha-borda-forte)}.overlay .modal .fechar[data-v-833dee37] .edusites-icone{color:var(--cor-cinza);font-size:11px;min-width:11px}.overlay .modal>.fechar[data-v-833dee37]{position:absolute;right:16px;top:16px;z-index:2}.overlay .modal .cabecalho[data-v-833dee37]{align-items:center;border-bottom:1px solid var(--bolha-borda);display:flex;gap:12px;justify-content:space-between;padding:22px 24px 16px}.overlay .modal .cabecalho h2[data-v-833dee37]{color:var(--cor-branco-fixo);font-family:var(--regular);font-size:var(--f4)}.overlay .modal .corpo[data-v-833dee37]{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:22px 24px;-webkit-overflow-scrolling:touch}.overlay .modal .rodape[data-v-833dee37]{align-items:center;border-top:1px solid var(--bolha-borda);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 20px}.overlay .modal .rodape[data-v-833dee37] button.normal{padding:0 26px}.overlay .modal button.cancelar[data-v-833dee37]{align-items:center;background:#ffffff0d;border:1px solid var(--bolha-borda);border-radius:var(--raio-controle);color:var(--cor-cinza);cursor:pointer;display:inline-flex;font-family:var(--regular);font-size:var(--f2);height:50px;justify-content:center;padding:0 20px;transition:background .2s,color .2s,border-color .2s}.overlay .modal button.cancelar[data-v-833dee37]:hover{background:#ffffff17;border-color:var(--bolha-borda-forte);color:var(--cor-branco-fixo)}.overlay .modal button.cancelar[data-v-833dee37]:disabled{cursor:not-allowed;opacity:.5}.modal-enter-active[data-v-833dee37],.modal-leave-active[data-v-833dee37]{transition:opacity .25s ease}.modal-enter-active .modal[data-v-833dee37],.modal-leave-active .modal[data-v-833dee37]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.modal-enter-from[data-v-833dee37],.modal-leave-to[data-v-833dee37]{opacity:0}.modal-enter-from .modal[data-v-833dee37],.modal-leave-to .modal[data-v-833dee37]{transform:scale(.96) translateY(12px)}@media screen and (max-width:1000px){.overlay[data-v-833dee37]{align-items:flex-end;padding:0}.overlay .modal[data-v-833dee37]{border-bottom:0;border-radius:var(--raio-card) var(--raio-card) 0 0;max-height:calc(100dvh - 40px - var(--safe-area-top));max-width:100%}.overlay .modal .cabecalho[data-v-833dee37]{padding:22px 25px 16px}.overlay .modal .corpo[data-v-833dee37]{padding:22px 25px}.overlay .modal .rodape[data-v-833dee37]{padding:16px 25px calc(20px + var(--safe-area-bottom)) 25px}.modal-enter-from .modal[data-v-833dee37],.modal-leave-to .modal[data-v-833dee37]{transform:translateY(100%)}}.overlay .modal[data-v-833dee37]{padding:34px 25px 28px}.overlay .modal .conteudo[data-v-833dee37]{align-items:center;display:flex;flex-direction:column;text-align:center}.overlay .modal .conteudo .icone[data-v-833dee37]{align-items:center;background:color-mix(in srgb,var(--cor-vermelho) 14%,transparent);border:1px solid color-mix(in srgb,var(--cor-vermelho) 32%,transparent);border-radius:50%;box-shadow:inset 0 1px #ffffff1f,0 10px 30px color-mix(in srgb,var(--cor-vermelho) 25%,transparent);display:flex;height:64px;justify-content:center;margin:0 0 18px;min-width:64px;width:64px}.overlay .modal .conteudo .icone[data-v-833dee37] .edusites-icone{color:var(--cor-vermelho);font-size:24px;min-width:24px}.overlay .modal .conteudo .icone.sucesso[data-v-833dee37]{background:color-mix(in srgb,var(--cor-verde) 14%,transparent);border-color:color-mix(in srgb,var(--cor-verde) 32%,transparent);box-shadow:inset 0 1px #ffffff1f,0 10px 30px color-mix(in srgb,var(--cor-verde) 25%,transparent)}.overlay .modal .conteudo .icone.sucesso[data-v-833dee37] .edusites-icone{color:var(--cor-verde)}.overlay .modal .conteudo h2[data-v-833dee37]{color:var(--cor-branco-fixo);font-family:var(--regular);font-size:var(--f5);line-height:1.3;margin:0 0 8px}.overlay .modal .conteudo p[data-v-833dee37]{color:var(--cor-cinza);font-family:var(--regular);font-size:var(--f2);line-height:1.5;margin:0 0 24px}.overlay .modal .conteudo .acoes[data-v-833dee37]{align-items:center;display:flex;gap:10px;width:100%}.overlay .modal .conteudo .acoes button[data-v-833dee37]{align-items:center;border-radius:var(--raio-controle);cursor:pointer;display:inline-flex;flex:1;font-family:var(--regular);font-size:var(--f2);gap:8px;height:50px;justify-content:center;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .3s,filter .3s}.overlay .modal .conteudo .acoes button[data-v-833dee37]:disabled{cursor:not-allowed;opacity:.6}.overlay .modal .conteudo .acoes button.ok[data-v-833dee37],.overlay .modal .conteudo .acoes button.perigo[data-v-833dee37]{background:linear-gradient(180deg,color-mix(in srgb,var(--cor-vermelho) 90%,#fff) 0,var(--cor-vermelho) 100%);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 30px color-mix(in srgb,var(--cor-vermelho) 40%,transparent);color:var(--cor-branco-fixo)}.overlay .modal .conteudo .acoes button.ok[data-v-833dee37] .edusites-icone,.overlay .modal .conteudo .acoes button.perigo[data-v-833dee37] .edusites-icone{color:var(--cor-branco-fixo);font-size:14px}.overlay .modal .conteudo .acoes button.ok[data-v-833dee37]:hover:not(:disabled),.overlay .modal .conteudo .acoes button.perigo[data-v-833dee37]:hover:not(:disabled){box-shadow:0 14px 38px color-mix(in srgb,var(--cor-vermelho) 60%,transparent);filter:brightness(1.08)}@media screen and (max-width:1000px){.overlay .modal .conteudo .acoes[data-v-833dee37]{flex-direction:column-reverse}.overlay .modal .conteudo .acoes button[data-v-833dee37]{min-height:54px;width:100%}}
