LAWFFICE
Gestão de Tráfego Pago
} .btn-login { width: 100%; background: #6366f1; color: #fff; border: none; border-radius: 8px; font-size: 1rem; font-weight: 700; padding: 13px; cursor: pointer; margin-top: 8px; transition: background .15s, transform .1s; letter-spacing: .3px; } .btn-login:hover { background: #4f46e5; } .btn-login:active { transform: scale(.98); } .error-box { background: #450a0a; border: 1px solid #7f1d1d; border-radius: 8px; color: #fca5a5; font-size: .85rem; padding: 12px 14px; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; } .error-icon { font-size: 1rem; flex-shrink: 0; } .footer-note { text-align: center; color: #334155; font-size: .75rem; margin-top: 24px; } /* Animação de shake no erro */ @keyframes shake { 0%,100%{transform:translateX(0)} 20%{transform:translateX(-6px)} 40%{transform:translateX(6px)} 60%{transform:translateX(-4px)} 80%{transform:translateX(4px)} } .shake { animation: shake .4s ease; }
LAWFFICE
Gestão de Tráfego Pago