/* Estilos para o modal de limite de requisições */
.rate-limit-modal .modal-header {
    background-color: #dc3545;
    color: white;
    border-radius: 0.3rem 0.3rem 0 0;
}

.rate-limit-modal .modal-body {
    padding: 2rem;
}

.rate-limit-modal .modal-icon {
    font-size: 4rem;
    color: #dc3545;
    margin-bottom: 1.5rem;
}

.rate-limit-modal .rate-limit-info {
    background-color: #f8f9fa;
    border-radius: 0.5rem;
    padding: 1rem;
    margin: 1.5rem 0;
}

.rate-limit-modal .countdown {
    font-weight: bold;
    color: #dc3545;
}

/* Animação para o ícone */
@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.rate-limit-modal .modal-icon {
    animation: pulse 2s infinite;
}

/* Estilos para o botão de fechar */
.rate-limit-modal .btn-close {
    color: white;
    opacity: 0.8;
}

.rate-limit-modal .btn-close:hover {
    opacity: 1;
}