.modal[data-v-49f158bc]{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020306b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal.sobreposto[data-v-49f158bc]{z-index:110}.modal .painel[data-v-49f158bc]{border-radius:var(--raio-painel);width:100%;max-width:480px;max-height:calc(100dvh - 48px);transition:max-width var(--transicao);background:linear-gradient(#101119,#0a0b10 40%);border:1px solid #ffffff14;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 80px -20px #000000d9}:is(.modal .painel[data-v-49f158bc]:focus,.modal .painel[data-v-49f158bc]:focus-visible){outline:none}.modal .painel.pequeno[data-v-49f158bc]{max-width:400px}.modal .painel.grande[data-v-49f158bc]{max-width:640px}.modal .painel.extra[data-v-49f158bc]{max-width:860px}.modal .cabeca[data-v-49f158bc]{flex-shrink:0;align-items:flex-start;gap:14px;padding:24px 64px 0 24px;display:flex}.modal .cabeca .selo[data-v-49f158bc]{border-radius:var(--raio-campo);width:36px;height:36px;color:var(--cor-lavanda);background:#9b6bff24;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.modal .cabeca .selo.perigo[data-v-49f158bc]{color:var(--cor-erro);background:var(--cor-erro-fundo)}.modal .cabeca .textos[data-v-49f158bc]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.modal .cabeca.comselo .textos[data-v-49f158bc]{padding:6px 0 0}.modal .cabeca h2[data-v-49f158bc]{font-family:var(--fonte);font-size:var(--f5);font-weight:var(--peso-forte);color:var(--cor-texto);line-height:1.25}.modal .cabeca p[data-v-49f158bc]{font-family:var(--fonte);font-size:var(--f2);color:var(--cor-texto-suave);line-height:1.5}.modal .fechar[data-v-49f158bc]{z-index:2;border-radius:var(--raio-campo);width:36px;height:36px;color:var(--cor-texto-fraco);transition:color var(--transicao),background var(--transicao);justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:18px;right:18px}:is(.modal .fechar[data-v-49f158bc]:focus-visible,.modal .fechar[data-v-49f158bc]:hover){color:var(--cor-texto);background:#ffffff12;outline:none}.modal .corpo[data-v-49f158bc]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.modal .semespaco .corpo[data-v-49f158bc]{padding:0}.modal .rodape[data-v-49f158bc]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:4px 24px 24px;display:flex}.modal .cabeca+.fechar+.rodape[data-v-49f158bc]{padding-top:24px}.modal-enter-active[data-v-49f158bc]{transition:opacity .18s}.modal-enter-active .painel[data-v-49f158bc]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s}.modal-leave-active[data-v-49f158bc]{transition:opacity .14s}.modal-leave-active .painel[data-v-49f158bc]{transition:transform .14s,opacity .14s}.modal-enter-from[data-v-49f158bc],.modal-leave-to[data-v-49f158bc]{opacity:0}.modal-enter-from .painel[data-v-49f158bc],.modal-leave-to .painel[data-v-49f158bc]{opacity:0;transform:translateY(12px)scale(.98)}@media screen and (max-width:1000px){.modal[data-v-49f158bc]{align-items:flex-end;padding:0}.modal .painel[data-v-49f158bc],.modal .painel.extra[data-v-49f158bc],.modal .painel.grande[data-v-49f158bc],.modal .painel.pequeno[data-v-49f158bc]{border-radius:var(--raio-painel) var(--raio-painel) 0 0;border-bottom:none;max-width:none;max-height:92dvh}.modal .painel.extra[data-v-49f158bc]:before,.modal .painel.grande[data-v-49f158bc]:before,.modal .painel.pequeno[data-v-49f158bc]:before,.modal .painel[data-v-49f158bc]:before{content:"";background:#ffffff29;border-radius:4px;width:40px;height:4px;margin:0 0 0 -20px;position:absolute;top:8px;left:50%}.modal .cabeca[data-v-49f158bc]{padding:26px 56px 0 20px}.modal .fechar[data-v-49f158bc]{top:16px;right:12px}.modal .corpo[data-v-49f158bc]{padding:18px 20px 20px}.modal .corpo[data-v-49f158bc]:last-child{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.modal .semespaco .corpo[data-v-49f158bc]{padding:0}.modal .rodape[data-v-49f158bc]{padding:4px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:stretch}.modal .rodape[data-v-49f158bc] .botao{width:100%}.modal-enter-from .painel[data-v-49f158bc],.modal-leave-to .painel[data-v-49f158bc]{transform:translateY(40px)}}
