.cfm-fundo{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(6,8,10,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cfm-surgir .16s ease both}@media (min-width:560px){.cfm-fundo{align-items:center;padding:var(--e6)}}@keyframes cfm-surgir{0%{opacity:0}}.cfm-caixa{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--e4);gap:var(--e4);width:100%;padding:var(--e5) var(--e5) calc(var(--e5) + env(safe-area-inset-bottom, 0px));background:var(--sup-cartao);border:1px solid var(--linha-forte);border-radius:var(--r-camada) var(--r-camada) 0 0;box-shadow:0 -20px 60px -20px #000;animation:subir .2s cubic-bezier(.2,.8,.3,1) both}@media (min-width:560px){.cfm-caixa{max-width:440px;padding:var(--e6);border-radius:var(--r-camada);box-shadow:0 30px 80px -30px #000}}.cfm-icone{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--azul-300);background:var(--azul-veu);border-radius:50%}.cfm-caixa[data-perigo] .cfm-icone{color:var(--erro);background:var(--erro-veu)}.cfm-texto{min-width:0;padding-top:2px}.cfm-titulo{font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.015em;color:var(--tinta-1);overflow-wrap:anywhere}.cfm-mensagem{margin-top:6px;font-size:14.5px;line-height:1.55;color:var(--tinta-2);white-space:pre-line;overflow-wrap:anywhere}.cfm-acoes{grid-column:1/-1;display:flex;justify-content:flex-end;gap:var(--e2);margin-top:var(--e2)}@media (max-width:559px){.cfm-acoes>*{flex:1 1}}.btn.cfm-perigo{color:#fff;background:#c2474b;border-color:#c2474b}.btn.cfm-perigo:hover:not(:disabled){background:#d4555a;border-color:#d4555a}.btn.cfm-perigo:focus-visible{outline-color:var(--erro)}.avs-pilha{position:fixed;z-index:95;left:var(--e4);right:var(--e4);bottom:calc(var(--e4) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;align-items:stretch;gap:var(--e2);pointer-events:none}@media (min-width:560px){.avs-pilha{left:auto;right:var(--e6);bottom:var(--e6);width:380px}}.avs-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;padding:12px 10px 12px 14px;color:var(--tinta-1);background:var(--sup-alto);border:1px solid var(--linha-forte);border-left:3px solid var(--azul-400);border-radius:var(--r-cartao);box-shadow:0 18px 40px -18px #000;pointer-events:auto;animation:avs-entrar .22s cubic-bezier(.2,.8,.3,1) both}.avs-item>svg{margin-top:1px;color:var(--azul-300)}.avs-item[data-tom=ok]{border-left-color:var(--ok)}.avs-item[data-tom=ok]>svg{color:var(--ok)}.avs-item[data-tom=erro]{border-left-color:var(--erro)}.avs-item[data-tom=erro]>svg{color:var(--erro)}@keyframes avs-entrar{0%{opacity:0;transform:translateY(8px)}}.avs-texto{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.avs-fechar{display:inline-flex;padding:3px;color:var(--tinta-3);background:transparent;border:0;border-radius:6px;cursor:pointer}.avs-fechar:hover{color:var(--tinta-1);background:var(--sup-inset)}