.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active{transition:all .28s}.slide-leave-active{transition:all .22s}.slide-enter-active{transform:translate(100%)}.slide-enter-to{transform:translate(0)}.slide-leave-from{opacity:1}.slide-leave-to{opacity:0}[name=error]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}[name=error] .error-card{text-align:center;background:var(--color-bg-branco);border-radius:16px;width:100%;max-width:480px;padding:40px 32px;box-shadow:0 12px 40px #00000014}[name=error] .box-logo{justify-content:center;align-items:center;margin-bottom:8px;display:flex}[name=error] .menu-principal-logo{max-width:220px;max-height:90px}[name=error] .error-code{color:#c20;letter-spacing:2px;margin:12px 0 4px;font-size:84px;font-weight:700;line-height:1}[name=error] .error-image{max-width:100%;max-height:220px;margin:12px auto 4px;display:block}[name=error] .error-title{color:var(--color-fonte);margin:8px 0 4px;font-size:22px;font-weight:600}[name=error] .error-msg{max-width:360px;color:var(--color-fonte-icones);margin:0 auto 20px;font-size:15px;line-height:1.5}[name=error] .current-url{background:var(--color-bg);border-radius:8px;flex-direction:column;gap:2px;max-width:100%;margin:0 auto 24px;padding:10px 14px;display:flex}[name=error] .current-url-label{text-transform:uppercase;letter-spacing:.5px;color:var(--color-fonte-icones);font-size:11px}[name=error] .current-url-value{color:var(--color-fonte);word-break:break-all;font-size:13px}[name=error] .buttons-opcoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}[name=error] .buttons-opcoes .btn{cursor:pointer;border-radius:8px;min-width:130px;padding:10px 18px;font-weight:500;transition:filter .15s,background .15s}[name=error] .buttons-opcoes .btn-success{color:#fff}[name=error] .buttons-opcoes .btn-success:hover{filter:brightness(.95)}[name=error] .buttons-opcoes .btn-outline{border:1px solid var(--color-fonte-icones);color:var(--color-fonte);background:0 0}[name=error] .buttons-opcoes .btn-outline:hover{background:var(--color-bg)}
