/*
 Theme Name:   BirdCom
 Theme URI:    https://birdcom.es
 Description:  BirdCom Comunicación y Diseño
 Author:       Dani Moreno
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
/* ---- USP: 2 columnas arriba, 1 columna para el contenido ---- */
#user-submitted-posts #usp_form{
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  column-gap: 24px;   /* espacio entre columnas */
  row-gap: 16px;      /* espacio entre filas */
}
div#user-submitted-posts fieldset input.usp-input {
    width: 100%!important;
}
/* Nombre y Categoría a 2 columnas (6/12 cada una) */
#user-submitted-posts fieldset.usp-name {
  grid-column: span 6;
}
#user-submitted-posts fieldset.usp-category {
  grid-column: span 6;
}

/* Contenido, imágenes y botón a ancho completo */
#user-submitted-posts fieldset.usp-content,
#user-submitted-posts fieldset.usp-images,
#user-submitted-posts #usp-submit {
  grid-column: 1 / -1;
}

/* Que los inputs ocupen el ancho de su celda */
#user-submitted-posts .usp-input,
#user-submitted-posts .usp-select,
#user-submitted-posts .usp-textarea {
  width: 100%;
  box-sizing: border-box;
}

/* Responsive: en móvil, todo a 1 columna */
@media (max-width: 768px){
  #user-submitted-posts #usp_form{
    grid-template-columns: 1fr;
  }
  #user-submitted-posts fieldset.usp-name,
  #user-submitted-posts fieldset.usp-category{
    grid-column: 1 / -1;
  }
}
/* Ocultar los nombres de los campos (labels) encima de los inputs */
#user-submitted-posts fieldset > label {
  display: none !important;
}

/* Ajustes de espaciado y anchura */
#user-submitted-posts .usp-input,
#user-submitted-posts .usp-select,
#user-submitted-posts .usp-textarea {
  width: 100%;
  box-sizing: border-box;
}
