/* Estilos generales del contenedor del formulario de registro de predicción simple */
.clubpro-simple-prediction-container {
    background-color: #e8f5e9; /* Un color ligeramente diferente para diferenciar */
    border: 1px solid #c8e6c9;
    padding: 25px;
    margin-bottom: 20px;
    border-radius: 8px;
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 3px 6px rgba(0,0,0,0.15);
}

.clubpro-simple-prediction-container h2 {
    text-align: center;
    color: #2e7d32; /* Tono de verde */
    margin-bottom: 25px;
    font-size: 1.8em;
}

/* Reutilizando clases de form-group y submit-button existentes */
.clubpro-simple-prediction-container .clubpro-form-group {
    margin-bottom: 18px;
}

.clubpro-simple-prediction-container .clubpro-form-group label {
    display: block;
    margin-bottom: 7px;
    font-weight: bold;
    color: #4CAF50; /* Verde más oscuro */
    font-size: 1.1em;
}

.clubpro-simple-prediction-container .clubpro-form-group input[type="number"],
.clubpro-simple-prediction-container .clubpro-form-group input[type="text"],
.clubpro-simple-prediction-container .clubpro-form-group textarea {
    width: calc(100% - 24px); /* Ajuste de padding */
    padding: 12px;
    border: 1px solid #a5d6a7; /* Borde verde claro */
    border-radius: 5px;
    font-size: 16px;
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
}

.clubpro-simple-prediction-container .clubpro-form-group textarea {
    resize: vertical; /* Permite redimensionar verticalmente */
    min-height: 80px;
}

.clubpro-simple-prediction-container .clubpro-submit-button {
    background-color: #4CAF50; /* Verde principal */
    color: white;
    padding: 15px 25px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: bold;
    width: 100%;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.clubpro-simple-prediction-container .clubpro-submit-button:hover {
    background-color: #388e3c; /* Verde más oscuro al pasar el ratón */
    transform: translateY(-2px);
}

.clubpro-simple-prediction-container .clubpro-submit-button:disabled {
    background-color: #cccccc;
    cursor: not-allowed;
    transform: none;
}

/* Reutilizando los estilos de modal genéricos definidos en function-prueba-ajax-prediction.css
   Simplemente asegúrate de que los IDs del modal sean los correctos:
   #clubpro-simple-prediction-modal, #clubpro-simple-prediction-modal-message, #clubpro-simple-prediction-modal-close-button
   Mantienen la misma estructura de clases: .clubpro-modal, .clubpro-modal-content, .clubpro-modal-button, .success, .error
*/

/* No necesitas duplicar el CSS del modal si usas las mismas clases y IDs correctos */
/* Pero aquí un recordatorio si los separaste por completo y quieres estilos ligeramente diferentes para este modal */
#clubpro-simple-prediction-modal .clubpro-modal-content {
    /* Puedes sobrescribir algunos estilos del modal aquí si quieres un diseño ligeramente diferente */
    /* background-color: #f0fff0; */ /* Ejemplo de un color de fondo diferente para este modal */
}

/* Asegúrate de que las clases .success y .error también se usen para los mensajes de este modal */
#clubpro-simple-prediction-modal-message.success {
    color: #28a745; 
}

#clubpro-simple-prediction-modal-message.error {
    color: #dc3545;
}

/*
Si quieres que este modal tenga un aspecto distinto al modal de prueba,
puedes copiar y adaptar los estilos de .clubpro-modal y .clubpro-modal-content
de `function-prueba-ajax-prediction.css` a este archivo,
pero cambiando los selectores de ID `#clubpro-prueba-modal` a `#clubpro-simple-prediction-modal`.
Por ahora, asumimos que reusarán las clases genéricas de modal.
*/